﻿html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input,textarea{margin:0;padding:0;font: 100.01% Tahoma, Geneva, sans-serif}h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,th{font-weight:normal;font-style:normal}ul{list-style:none}fieldset,img{border:none}caption,th{text-align:left}table{border-collapse:collapse;border-spacing:0}input:focus,textarea:focus{outline:none}input[type="button"],input[type="submit"]{cursor:pointer}.c{clear:both}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;font-size:0}.clearfix{display:inline-block}* html .clearfix{height:1%}html[xmlns] .clearfix{display:block}.fl{float:left}.fr{float:right}
a:hover{text-decoration:none}
ul, ol{list-style:none}
img, form, fieldset{border:none}
ul, ol, form, fieldset{margin:0;padding:0}
body, h1, h2, h3, h4, h5, h6, dl, dt, dd, p{margin:0}
table{border-collapse:collapse}
q{quotes:none}
q:before{content:""}
q:after{content:""}

h1 {font-size:17px;margin:10px 0/*;text-shadow:1px 1px 1px #639DCF*/}
h2 {font-size:14px;margin:10px 0}
h3 {font-size:12px;margin:10px 0}
hr {border:1px solid #ddeaf3}
select {border:1px solid #4e84b2;height:25px;font-size:11px;width: 220px;}
input.bnRed			{font-size:8pt;background-color:#eb3d00;border:1px solid #ececec;font-weight:bold;height:25px;width:auto}
input.edit,textarea	{border:1px solid #4e84b2}
body{
	min-width:1000px; color:#333
}
html, body{height:100%}
.main{min-height:100%;width:100%}
* html .main{height:100%}
a{color:#2e98f4}

/*--header--*/
#header{height:159px;width:100%;overflow:hidden}
/*--left-header--*/
.left-header{position:relative;width:250px;height:122px;float:left;overflow:hidden}

/*--logo--*/
.logo, .logo a{display:block;width:212px;height:56px}
.logo {background:url(/Upload/img/logo.gif) no-repeat;position:absolute;top:23px;left:8px}

.logo a{text-indent:-9999px;overflow:hidden}
/*--bnt new news--*/
.btn-news{background:url(../img/bg-new-news.gif) no-repeat;width:166px;height:28px;overflow:hidden;position:absolute;top:86px;left:25px;padding:7px 0 0 14px}
.btn-news a{color:#eb3800;display:block;height:18px;overflow:hidden}
.btn-news a span{
	width:17px;height:18px;float:left;margin-right:6px;overflow:hidden;background:url(/Upload/Theme/Blue/ui/i-message.gif) no-repeat
	/*background:url(/Upload/Theme/Blue/ui/ico.gif) no-repeat -5px -197px*/
}
/*.btn-news a.active span{background-position:-5px -176px}*/
/*--header-rep---*/
.header-rep{height:122px;background:url(../img/bg-header-rep.gif) repeat-x;margin-left:250px}
.header-rep-left{background:url(../img/bg-header-rep-left.gif) no-repeat}
.header-rep-right{background:url(../img/bg-header-rep-right.gif) no-repeat 100% 0;width:100%;height:122px;overflow:hidden}
.basket{float:right;height:122px;width:200px;overflow:hidden}
span.basket-im{float:left;width:51px;height:51px;overflow:hidden;background:url(/Upload/Theme/Blue/ui/ico.gif) no-repeat 0 -249px}
.basket-content{height:100px;margin-left:51px;padding:22px 0 0;color:#fff;font-family:Tahoma, Geneva, sans-serif}
.basket-content h3{font-size:1em;margin:0 0 10px}
.basket-content h3 a{color:#fff;text-transform:uppercase}
.basket-content dl{margin-bottom:5px}
.basket-content dl dt{float:left}
.basket-content dl dd{font-weight:bold;margin-left:56px}
.basket-content #pBasket	{position:fixed;top:50px;right:210px;width:140px;height:40px;background-color:#d3e8f9;border:1px solid #3e6384;color:Black;padding:10px;z-index:3;display:none;text-align:center;
							box-shadow:5px 5px 5px #333;-moz-box-shadow:5px 5px 5px #333;-webkit-box-shadow:5px 5px 5px #333}
/*--registration--*/
.registration{float:right;width:143px;padding-top:20px;font-family:Tahoma, Geneva, sans-serif}
.registration li{float:left;width:143px;padding:2px 0;line-height:22px}
.registration li span{float:left;height:26px;width:26px;overflow:hidden;background:url(/Upload/Theme/Blue/ui/ico.gif) no-repeat}
.registration li span.reg{background-position:-26px -150px}
.registration li span.help{background-position:-26px -179px}
.registration li span.privat{background-position:-26px -208px}
.registration li a{color:#000;padding-left:7px}
/*--login-box--*/
.login-box{ width:178px; height:110px; overflow:hidden; float:right; padding:12px 10px 0; font-family:Tahoma, Geneva, sans-serif; font-size:11px/*Исправление Zoom'а, когда при максимальном зуме, кнопка исчезает*/ }
.login-box h3{ font-size:11px; color:#333; margin:0 0 5px }/*Исправление Zoom'а, когда при максимальном зуме, кнопка исчезает*/

.wrapp-elemment{ width:100%; overflow:hidden; padding-bottom:3px }
.wrapp-elemment label{ float:left; color:#828282; }

.wrapp-elemment span{float:left;overflow:hidden}
.wrapp-elemment input{ float:right; width:119px; border:1px solid #dfdfdf }
.login-box table div.user {overflow:hidden;max-height:30px;font-weight:bold}
.login-box table td.manager {white-space:nowrap}
.login-box table td.manager div div {overflow:hidden;width:150px}
.login-box div.exit a {float:right;color:#23201C}
.login-box div.exit a:hover {text-decoration:none}
.login-box div.exit a span {overflow:hidden;float:left;margin:3px 3px 0 0}
.loginSubmit{ padding:0 0 0 55px; height:1%; overflow:hidden }
.loginSubmit span input{ float:left; width:15px;  height:16px; margin:0; padding:0 }
.loginSubmit label{ color:#828282;  float:left; padding-left:3px; font-size:.818em }
.loginSubmit input.subm{ float:right }
.remember { height:1%; padding-left:55px }
.remember a { color:#2e98f4; font-size:.818em }
.subm-search { 	width:100%; overflow:hidden; padding-bottom:10px }
.subm-search p{float:left}
.subm-search p span{text-decoration:underline}
.subm-search input{float:right}
.subm-search #sample {border-bottom:1px dashed #000;padding:0;cursor:pointer;text-decoration:none;display:inline}

/*--main-content--*/

.title h1{
	float:left;
	line-height:45px;
	font-size:1.273em
}
div.sale{
	float:right;
	background:url(../img/bg-sale.gif) no-repeat;
	width:270px;
	height:45px;
	overflow:hidden;
	display:none
}
div.sale p{
	line-height:35px;
	padding:0 0 0 59px
}
div.sale p a{
	font-weight:bold;
	font-size:1.091em;
	color:#c30
}

/*Тул типы и popup'ы*/
#loading_bar				{position:absolute;display:inline}
.cSiteMap,
.cSearchTip,
.cToolTip				{border:1px solid #a3b9d9;padding:10px;width:300px;height:auto;font-size:8pt;color:#4d6280;background:#fff;position:absolute;display:block;text-align:left;z-index:9;
						box-shadow:1px 1px 2px #333;-moz-box-shadow:1px 1px 2px #333;-webkit-box-shadow:1px 1px 2px #333}
.cToolTip p			{font-weight:normal;white-space:pre-wrap}
.cSearchTip				{padding:0;background:#f0f5fb;width:inherit}
.cSearchTip ul li		{cursor:pointer;padding:3px;white-space:nowrap}
.cSearchTip ul li span	{float:right;color:Gray}
.cSearchTip li a		{text-decoration:none}
.cSearchTip li a:hover	{color:#eb3d00;text-decoration:underline}
.cSearchTip li.sel		{background-color:#dee4eb}
.cSiteMap				{width:inherit;background:#f0f5fb;border:1px solid #ddeaf3}
.cSiteMap ul li			{padding:3px 0}
#productToolTip				{max-width:200px;background-color:#fff;border-color:#2e98f4;border-width:1px;border-style:ridge;padding:4px}
#productToolTip img			{max-width:200px}
/*Тул типы и popup'ы*/
/*Блок*/
div.wrap	{width:100%;overflow:hidden}

.listRightArrowRed			{list-style-image:url(/Upload/Theme/Blue/ui/arrowRedLite.gif);padding-left:40px}
.listRightArrowBlue			{list-style-image:url(/Upload/Theme/Blue/ui/arrowBlueLite.gif);padding-left:40px}
.listRightCheckRed			{list-style-image:url(/Upload/Theme/Blue/ui/arrowCheckRed.gif)}
.listLogo					{list-style-image:url(/Upload/img/logo.vsmall.gif);padding-left:40px}

.textWhite,.titleWhite		{color:#fff}
.textRed,a.linkRedB_12,.textRed9	{color:#C30 !important}
.titleBlack,.titleWhite		{font-weight:bold;text-transform:uppercase}
.textGray					{color:#828282;padding:0 3px}
.textBlue					{color:#639dcf}

.linkDashed,.linkDashedB	{text-decoration:none;border-bottom:1px dashed}
.linkDashed:hover,.linkDashedB:hover	{text-decoration:none !important}

a.linkBlackNoUnderline		{color:#23201c;text-decoration:none}
a.linkBlackNoUnderline:hover	{color:#23201c;text-decoration:underline}

.textBlack,.textBlackB, a.linkBlackB,.linkDashedB
							{color:#23201c}
.textBlackB,a.linkBlackB,a.linkRedB_12	{font-weight:bold !important}
a.linkRedB_12	{font-size:12px}
.textRed9	{font-size:9px}

table.ProductView			{width:100%;border-collapse:collapse;border:0 solid #fff; border-collapse:collapse}
table.ProductView .mid { text-align: center; } 
table.ProductView th		{color:#fff;height:20px;text-align:left; padding: 0; }
table.ProductView th img	{margin-right:7px}
*table.ProductView th img	{margin-right:10px !important}/*4IE*/
table.ProductView td        { border-bottom: 1px solid #E8E8E8; padding: 5px 5px 5px 0; }
table.ProductView tr:hover	{background-color:#f3f9fe}
table.ProductView td input	{margin-right:7px}

table.ProductViewGrayed td	{border-bottom:1px solid #fff;background-color:#ececec}

table.ForumView tr			{height:20px !important}
table.ForumView tr:hover	{background-color:#f3f9fe}
table.ForumView td			{padding-left:inherit !important;border-bottom:1px solid #639dcf}
table.ForumView td div.arr	{background:url(/Upload/Theme/Blue/ui/arrowRightRed.gif) no-repeat;width:10px;height:11px}

table.ForumThread td		{padding-left:inherit !important;border-bottom:1px solid #639dcf}
table.ForumThread td p		{padding:4px;margin:0}
table.ForumThread td p.Cli	{border-left:3px solid #f0f5fb}
table.ForumThread td p.Emp	{border-left:3px solid #eb3800}

table.phone {width:auto !important}
table.phone select {width:auto;}
table.phone tr.caption td { text-align: center; }


/*CATALOG*/
table.filterHead				{width:100%}
table.filterHead td				{text-align:center;vertical-align:middle;white-space:nowrap;height:25px;padding:3px 20px;border-right:1px solid #fff;background-color:#efefef;
								border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0}
table.filterHead td.selected	{background-color:#639dcf;color:#fff;
								border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0}
table.filterHead td.clear		{text-align:right;width:100%;background-color:#fff;padding-right:0}
table.filterHead a,table.filterHead a:hover		{color:#333;text-decoration:underline}
/* Catalog clasess */
div.catFilters {width:100%;padding-top:5px;overflow:hidden}
div.catFilters .left {float:left;white-space:nowrap}
div.catFilters .right { float:right;white-space:nowrap}
ul.catBrand {list-style-type:none;padding-left:0;margin:0;vertical-align:middle}
ul.catBrand li {padding:0}
ul.catBrand li.selected {margin-left:10px;font-weight:bold}
ul.catBrand li a {color:#23201c;text-decoration:none}
ul.catBrand li a:hover {text-decoration:underline}
ul.catBrand li img {margin-bottom:-2px;padding-left:2px}
dl.catSecondHand{padding:2px 0;width:105%;overflow:hidden; margin: 0 0 0 -5px; }
dl.catSecondHand dt {white-space:nowrap;max-width:110px; float: left; overflow:hidden;background:url(/Upload/Theme/Blue/ui/arrowRedLite.gif) no-repeat 0 center;padding-left:10px}
dl.catSecondHand dd {color:#c30 !important;font-weight:bold; text-align: right; padding:0;margin-left:120px}
dl.catCompare {padding:0;width:100%;overflow:hidden}
dl.catCompare dt {white-space:nowrap;max-width:140px;overflow:hidden;background:url(/Upload/Theme/Blue/ui/arrowRedLite.gif) no-repeat 0 center;padding-left:10px}
dl.catCompare dt a {color:#23201c;text-decoration:none}
dl.catCompare dt a:hover {text-decoration:underline}
dl.catCompare dd {margin-left:150px!important}
.catBody				{width:100%;margin-top:10px;overflow:hidden}
div.catL,
table.catL tr				{border-bottom:1px solid #ddeaf3}
table.catBody td.left				{border-right:1px solid #ddeaf3;border-bottom:1px solid #ddeaf3;vertical-align:top;width:50%}
table.catBody td.right				{border-bottom:1px solid #ddeaf3;vertical-align:top;width:50%}
table.catBody td:hover,	table.catBody td:hover,	div.catBody:hover, table.catBody tr.hover:hover{background-color:#f3f9fe}
table.catBody td a,				div.catBody a {color:#23201c;text-decoration:none}
table.catBody td a:hover,		div.catBody a:hover {text-decoration:underline}
table.catBody td.textRed	{font-weight:bold}

.catBody div.img		{width:100px;padding-bottom:5px;float:left;margin:0 5px;clear:left;text-align:center;background:url(/Upload/Theme/Blue/ui/loading.gif) no-repeat scroll center top}
table.catBody td.img	{padding-left:5px;vertical-align:top;text-align:center}
.catBody div.desc		{overflow:hidden}
.catBody div.textRed	{padding:4px;font-weight:bold;float:right}/*;clear:right*/
a.buy					{width:95px;height:22px;display:block;background:url(/Upload/Theme/Blue/ui/b-buyRed.gif) no-repeat}
a.preorder				{width:95px;height:22px;display:block;background:url(/Upload/Theme/Blue/ui/b-bnPreOrderBlue.gif) no-repeat}
a.custom				{width:95px;height:22px;display:block;background:url(/Upload/Theme/Blue/ui/b-bnCustom.gif) no-repeat}
a.lodging				{width:95px;height:22px;display:block;background:url(/Upload/Theme/Blue/ui/b-bnObtainBlue.gif) no-repeat}
.catBody a.linkBlackB	{padding:4px 0 4px 4px;float:left;margin-right:-4px}
/*Catalog classes*/
/*Расширенный Поиск*/
.filters	{ width:100% }
/**table.filters	{margin-top:-2px;margin-left:2px}/*4IE*/


table.filters td.filterR ul.fList	{ max-height:52px; overflow:hidden}

table.filters td.filterAdvH	{padding:5px;white-space:nowrap}
table.filters td.filterAdvH a {color:#2e98f4;border-bottom:1px dashed;text-decoration:none}
table.filters td.filterAdvG	{padding:5px 0 5px 20px;border-bottom:1px solid #fff;background-color:#ddeaf3;white-space:nowrap;cursor:pointer;background-position:5px center}
table.filters td.filterAdvL	{padding:5px;padding-left:10px;border-bottom:1px solid #ddeaf3;vertical-align:top;width:181px}
table.filters td.filterAdvR	{padding:2px;border-bottom:1px solid #ddeaf3}
table.filters td.filterAdvR select	{width:200px}
table.filters td.filterSerH	{padding:5px;border-bottom:1px solid #ddeaf3;white-space:nowrap;font-weight:bold}
table.filters td.filterSerL	{padding:5px;border-bottom:1px solid #ddeaf3;padding-right:15px;white-space:nowrap}
table.filters td.filterSerR	{padding:5px;border-bottom:1px solid #ddeaf3}
table.filters td.filterSerF	{padding:5px 15px 15px 5px;}
table.filters div.filterSerB {margin-left:10px;float:left; margin-top: -3px; }


/*Asvego Guru*/
div.guru div {font-weight:bold;margin-left:5px}
div.guru ul {margin-left:20px;margin-bottom:10px}
div.guru ul li.s {list-style-image:url(/Upload/Theme/Blue/ui/arrowCheckRed.gif)}
div.guru a {color:#23201C;text-decoration:none}
div.guru a:hover {text-decoration:underline}
/*Asvego Guru*/
.cancel {float:right;margin:0 0 -3px;padding-right:16px;background:#fff url(/Upload/Theme/Blue/ui/i-cross.gif) no-repeat center right;cursor:pointer; display: block;}
div.new {float:left;margin:4px 0 0 5px;width:37px;height:15px;background:#fff url(/Upload/Theme/Blue/ui/i-new.png) no-repeat center right}

div.attributeHead				{font-weight:bold;cursor:pointer;padding-left:13px}
table.attributes				{text-align:left;width:100%;padding-left:10px}
	table.attributes td > div	{background:url(/Upload/Theme/Blue/ui/dots.gif) transparent repeat-x scroll right bottom;width:100%}
	table.attributes div span	{background-color:#fff;padding-left:2px}
	table.attributes a			{color:#333;text-decoration:none}
	table.attributes a:hover	{text-decoration:underline}
	table.attributes tr.d,
	table.attributes tr.d a		{color:#aaa}
/*Аксессуары на карточке товара*/
div.accessory {display:table;border-bottom:1px dotted Gray;width:100%;padding:5px 0}
div.accessory div.image {width:10%;float:left}
div.accessory div.title {width:40%;float:left;font-weight:normal;text-transform:none;display:table;padding-right:5px}
div.accessory span.order {white-space:nowrap;position:absolute}

div.exitArrow {vertical-align:bottom;text-align:right;float:right;margin:7px 3pt;width:10px;height:12px;background:url(/Upload/Theme/Blue/ui/arrowRightRed.gif) no-repeat}
/*Аксессуары на карточке товара*/
/*Цены, доставка и варианты исполнения на карточке товара*/
div.cardVar {position:relative;max-width:100%;float:right;background-color:#fff}
div.cardVar table.h {}
div.cardVar table.h th {white-space:nowrap;font-weight:bold;border-bottom:2px solid #639dcf;text-align:left}
div.cardVar table.h td {border-bottom:1px solid #ddeaf3;padding:5px}
div.cardVar table.h td.l {width:20%;white-space:nowrap}/*Левая колонка*/
div.cardVar table.h td.textRed {white-space:nowrap;font-weight:bold}/*Средняя колонка*/
div.cardVar table.h td.r {text-align:right}/*Правая колонка*/
div.cardVar table.h td.r a {float:right}
div.cardVar tr.sel td.l {font-weight:bold}/*Выбранный вариант продукта*/
div.cardVar .cToolTip {left:-100px !important}
/*Цены, доставка и варианты исполнения на карточке товара*/
/*Иконки элементов профиля и карточки товара*/
.oMenu			{background:url(/Upload/Theme/Blue/ui/a-feature.gif) no-repeat scroll}
.oMenu.Basket	{background-position:2px 0;width:21px;height:17px}
.oMenu.History	{background-position:5px -20px;width:21px;height:17px}
.oMenu.Compare	{background-position:0 -38px;width:21px;height:15px}

.oMenu.Notepad	{background-position:-21px 0;width:21px;height:16px}
.oMenu.Account	{background-position:-24px -21px;width:23px;height:16px}
.oMenu.Reg		{background-position:-23px -38px;width:26px;height:15px}

.oMenu.Price	{background-position:-50px 2px;width:19px;height:18px}
.oMenu.Articles	{background-position:-47px -19px;width:21px;height:16px}
.oMenu.Discuss	{background-position:-49px -38px;width:21px;height:15px}

.oMenu.Deliver	{background-position:-73px 4px;width:26px;height:20px}
.oMenu.Calc		{background-position:-72px -17px;width:21px;height:18px}
.oMenu.Similar	{background-position:-74px -38px;width:21px;height:16px}

.oMenu.Forum	{background-position:-99px 4px;width:26px;height:20px}
.oMenu.Consult	{background-position:-93px -15px;width:25px;height:20px}
.oMenu.Sale		{background-position:-98px -36px;width:20px;height:18px}

.oMenu.Spec		{background-position:-127px 1px;width:16px;height:18px}
.oMenu.Alert	{background-position:-122px -17px;width:19px;height:18px}
/*Иконки элементов профиля и карточки товара*/
/*Иконки покупателя, консультанта и т.п.*/
.oActor				{background:url(/Upload/Theme/Blue/ui/a-actor.gif) no-repeat scroll}
.oActor.ByerF		{width:10px;height:20px}
.oActor.ManagerF	{background-position:0 -22px;width:11px;height:20px}
.oActor.VisitorF	{background-position:0 -44px;width:10px;height:20px}
.oActor.ManagerSm	{background-position:-13px 0;width:17px;height:18px}
.oActor.PriceSm		{background-position:-13px -20px;width:17px;height:18px}
.oActor.UserSm		{background-position:-13px -40px;width:17px;height:18px}
.oActor.Manager		{background-position:-31px 0;width:11px;height:22px}
.oActor.User		{background-position:-31px -24px;width:11px;height:22px}
/*Иконки покупателя, консультанта и т.п.*/
.oButton			{background:url(/Upload/Theme/Blue/ui/a-button.gif) no-repeat scroll}
.oButton.RightListR	{width:10px;height:11px}
.oButton.RightListB	{width:10px;height:11px}
.oButton.UpListB	{width:11px;height:10px}
.oButton.RightListW	{width:12px;height:12px}
.oButton.UpArrowB	{background-position:-11px 2px;width:9px;height:10px}
.oButton.DownArrowB	{background-position:-11px -10px;width:9px;height:10px}
.oButton.RightLiteB	{width:5px;height:5px}
.oButton.RightLiteR	{width:5px;height:5px}
.oButton.QuestW		{width:14px;height:13px}
.oButton.CrossB		{width:9px;height:9px}
.oButton.Minus		{width:9px;height:9px}
.oButton.Plus		{width:9px;height:9px}
.oButton.CheckR		{width:11px;height:8px}
.oButton.CrossR		{width:13px;height:13px}
.oButton.CheckB		{width:15px;height:15px}
.oButton.QuestB		{width:14px;height:13px}

.catalog {width:100%}
	.catalog .leftCatalogItem {float:left;clear:left;width:50%;position:relative}
	.catalog>.rightCatalogItem {float:right;clear:right;width:50%;position:relative}
	.catalog>.leftCatalogItem table,
	.catalog>.rightCatalogItem table {background-image:url(../img/main-corner-gray.gif);background-repeat:no-repeat}
	.catalog>.leftCatalogItem table:hover,
	.catalog>.rightCatalogItem table:hover {background:url(../img/main-corner-blue.gif);background-repeat:no-repeat}
	.catalog table td {background-repeat:no-repeat;vertical-align:top}
.newsContainer {padding-top:10px}
	.newsContainer>div {border-top:1px solid #efefef}
	.newsContainer table {padding-bottom:10px}


.cardContainer {border-top:1px solid #ddeaf3;border-bottom:1px solid #ddeaf3;padding:5px 0 5px 20px;list-style-image:url(/Upload/Theme/Blue/ui/arrowRightBlue.gif)}
	.cardContainer li {padding-bottom:5px}
	.cardContainer .top {list-style-image:url(/Upload/Theme/Blue/ui/arrowUpBlue.gif)}

/*
mc - Middle container
mcf - Middle container with full header and bordered body
gc - Gray container
bc - Blue container
rc - Red container
grc - Green container
*/
div.mc				{margin-top:20px;overflow:hidden}
	div.mc div.h	{background-repeat:repeat-x;border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;height:25px;width:100px}
	div.mcf div.h	{width:100%}
	div.mcf			{border-bottom:inherit !important}
	div.mcf div.b	{border-top:0 none !important}
	div.mc div.h h3	{padding-left:10px;line-height:25px;color:#fff;text-transform:uppercase;font-size:1em;margin:0}
	div.mc div.b	{border-radius:0 0 10px 10px;-moz-border-radius:0 0 20px 20px;-webkit-border-radius:0 0 20px 20px;padding:10px; margin-bottom: 10px;}
	
	div.gc		{border-bottom:1px solid #a3a3a3}
	div.gc div.h{background-image:url(../img/bg-header-gray.gif)}
	div.gc div.b{border:1px solid #a3a3a3}
	
	div.bc		{border-bottom:1px solid #2e98f4}
	div.bc div.h{background-image:url(../img/bg-header-blue.gif)}
	div.bc div.b{border:1px solid #2e98f4}
	
	div.rc		{border-bottom:1px solid #eb3d00}
	div.rc div.h{background-image:url(../img/bg-header-red.gif)}
	div.rc div.b{border:1px solid #eb3d00}
	
	div.grc		{border-bottom:1px solid #4cc81f}
	div.grc div.h{background-image:url(../img/bg-header-green.gif)}
	div.grc div.b{border:1px solid #4cc81f}

div.search						{margin-top:-9px!important}
div.search .b					{border:0 none!important;background-color:#efefef}
div.search table				{width:100%}
div.search table td.tSerach	{width:100%;padding-right:5px}
div.search table td.bSearch	{}
div.search input[type=text]	{border:1px solid #DFDFDF;font-size:1.2em;width:100%}

.special .b ul				{width:100%;overflow:hidden}
.special .b ul li			{position:relative;height:100px;width:49%;float:left;overflow:hidden}
.special .b ul li img		{float:left;display:inline}
.special .b ul li p			{padding-left:120px}
.special .b ul li p a		{color:#000}
.special .b ul li p a span	{display:block;text-decoration:underline}
.special .b ul li p a:hover span{text-decoration:none}
.price						{height:20px;color:#fff;font-weight:bold;text-align:center;line-height:20px;width:66px;background:#ff4100;float:left}
.price-wrapp				{bottom:0;left:48px;height:20px;overflow:hidden}
.price-wrapp a				{padding-left:10px;color:#eb3d00}
.recomendation .b ul		{width:100%}
.recomendation .b ul li		{width:100%;overflow:hidden;padding:0 0 10px}
.recomendation .b ul li img	{float:left;display:inline}
.recomendation .b ul li p	{padding:0 20px 0 120px}
.info .b p					{padding:0 17px 10px 7px}
.info .b p a				{color:#eb3d00}

div.middleContainer {/*clear:both;*/margin-top:20px;overflow:hidden}
	div.middleContainer .topLeft {background:no-repeat 0 0; width:100%}
	div.middleContainer .topRight {background:no-repeat 100% 0; height:25px}
	div.middleContainer .topBody {background-repeat:repeat-x;margin:0 10px -5px;padding-top:5px;height:100%}
	div.middleContainer .topBody a {color:#fff;text-decoration:none;border-bottom:1px dashed #fff}
	div.middleContainer .body {border-left:1px solid #fff;border-right:1px solid #fff;clear:left;padding-left:7px;padding-right:7px}
	div.middleContainer .bottomLeft {background:no-repeat 0 0;width:100%}
	div.middleContainer .bottomRight {background:no-repeat 100% 0}
	div.middleContainer .bottomMiddle {border-bottom:1px solid #fff;padding:1px 0 0;margin:0 18px;height:16px;line-height:1mm}
	
	div.tab {border-bottom:1px solid #2E98F4;width:100%;overflow:hidden}
	div.tab .topLeft {float:left;width:auto;cursor:pointer;margin:0 5px 0 0;height:25px}
	div.tab .sel {cursor:auto;background-image:url(../cn/header-red-top-left.gif) !important}
		div.tab .sel .topRight {background-image:url(../cn/header-red-top-right.gif)}
		div.tab .sel .topBody {background-image:url(../cn/header-background-blue.gif)}

	div.blueContainer { }
		div.blueContainer .topLeft {background-image:url(../cn/header-red-top-left.gif)}
		div.blueContainer .topRight {background-image:url(../cn/header-red-top-right.gif)}
		div.blueContainer .topBody {background-image:url(../cn/header-background-blue.gif)}
		div.blueContainer .body {border-left-color:#2E98F4;border-right-color:#2E98F4}
		div.blueContainer .bottomLeft {background-image:url(../cn/corner-blue-left.gif)}
		div.blueContainer .bottomRight {background-image:url(../cn/corner-blue-right.gif)}
		div.blueContainer .bottomMiddle {border-bottom-color:#2E98F4}
		
		div.blueContainerTitle .topLeft {border-bottom:1px solid #2e98f4}
		div.blueContainerTitle .topRight {width:100px;text-align:center}

	div.greenContainer { }
		div.greenContainer .topLeft {background-image:url(../cn/header-green-top-left.gif)}
		div.greenContainer .topRight {background-image:url(../cn/header-green-top-right.gif)}
		div.greenContainer .topBody {background-image:url(../cn/header-background-green.gif)}
		div.greenContainer .body {border-left-color:#69d144;border-right-color:#69d144}
		div.greenContainer .bottomLeft {background-image:url(../cn/corner-green-left.gif)}
		div.greenContainer .bottomRight {background-image:url(../cn/corner-green-right.gif)}
		div.greenContainer .bottomMiddle {border-bottom-color:#69d144}

	div.orangeContainer { }
		div.orangeContainer .topLeft {background-image:url(../cn/header-orange-top-left.gif)}
		div.orangeContainer .topRight {background-image:url(../cn/header-orange-top-right.gif)}
		div.orangeContainer .topBody {background-image:url(../cn/header-background-orange.gif)}
		div.orangeContainer .body {border-left-color:#ff8a14;border-right-color:#ff8a14}
		div.orangeContainer .bottomLeft {background-image:url(../cn/corner-orange-left.gif)}
		div.orangeContainer .bottomRight {background-image:url(../cn/corner-orange-right.gif)}
		div.orangeContainer .bottomMiddle {border-bottom-color:#ff8a14}

	div.grayContainer { }
		div.grayContainer .topLeft {background-image:url(../cn/header-gray-top-left.gif)}
		div.grayContainer .topRight {background-image:url(../cn/header-gray-top-right.gif)}
		div.grayContainer .topBody {background-image:url(../cn/header-background-gray.gif)}
		div.grayContainer .body {border-left-color:#ececec;border-right-color:#ececec}
		div.grayContainer .bottomLeft {background-image:url(../cn/corner-gray-left.gif)}
		div.grayContainer .bottomRight {background-image:url(../cn/corner-gray-right.gif)}
		div.grayContainer .bottomMiddle {border-bottom-color:#ececec}

		div.grayContainer .bodyFill {background-color:#ececec}
		div.grayContainer .bottomMiddleFill {background-color:#ececec;margin-right:16px;border:0;padding:0}

		div.grayContainerTitle .topLeft {border-bottom:1px solid #a3a3a3}
		div.grayContainerTitle .topRight {width:100px}
		
		div.grayContainerF .bottomLeft {background-image:url(../cn/corner-gray-left_f.gif)}
		div.grayContainerF .bottomRight {background-image:url(../cn/corner-gray-right_f.gif)}

div.rightContainer {clear:both;margin-bottom:20px}
	div.rightContainer .topLeft {background:no-repeat 0 0; width:100%}
	div.rightContainer .topRight {background-repeat:repeat-x;margin:0 0 0 10px;padding:0px 9px 0 0;height:100%}
	div.rightContainer .topBody {background:no-repeat 100% 0;height:25px;padding-top:2px}
	div.rightContainer .body {clear:left;padding:6px 0 0 8px;margin-top:-6px;background-color:#fff}
	div.rightContainer .bottomLeft {background:no-repeat 0 0;width:100%}
	div.rightContainer .bottomMiddle {border-bottom:1px solid;padding:1px 0 0;margin:0 0 0 18px;height:16px;line-height:1mm;background-color:#fff}
	div.rightContainer span {display:block;padding:0 2px 10px 0}
	div.rightContainer span a {color:#000;text-decoration:none}
	div.rightContainer span a:hover {text-decoration:underline}
	div.rightContainer dl {width:100%;overflow:hidden;margin-bottom:5px}
	div.rightContainer dl dt {float:left}
	div.rightContainer dl dd {margin-left:122px}

	div.rightGrayContainer { }
		div.rightGrayContainer .topLeft {background-image:url(../cn/header-gray-top-left_sm.gif)}
		div.rightGrayContainer .topRight {background-image:url(../cn/header-background-gray_sm.gif)}
		div.rightGrayContainer .topBody {background-image:url(/Upload/Theme/Blue/ui/i-news.gif)}
		div.rightGrayContainer .body {background-color:#ececec}
		div.rightGrayContainer .bottomLeft {background-image:url(../cn/corner-gray-left_f.gif)}
		div.rightGrayContainer .bottomMiddle {border-bottom:0;background-color:#ECECEC}

	div.rightBlueContainer { }
		div.rightBlueContainer .topLeft {background-image:url(../cn/header-red-top-left.gif)}
		div.rightBlueContainer .topRight {background-image:url(../cn/header-background-blue.gif)}
		div.rightBlueContainer .body {border-left:1px solid #2e98f4}
		div.rightBlueContainer .bottomLeft {background-image:url(../cn/corner-blue-left.gif)}
		div.rightBlueContainer .bottomMiddle {border-bottom:1px solid #2e98f4}

	div.rightOrangeContainer { }
		div.rightOrangeContainer .topLeft {background-image:url(../cn/header-orange-top-left.gif)}
		div.rightOrangeContainer .topRight {background-image:url(../cn/header-background-orange.gif)}
		div.rightOrangeContainer .body {border-left:1px solid #ff8a14}
		div.rightOrangeContainer .bottomLeft {background-image:url(../cn/corner-orange-left.gif)}
		div.rightOrangeContainer .bottomMiddle {border-bottom:1px solid #ff8a14}

	div.leftGrayContainer {width:230px}
		div.leftGrayContainer .topLeft {}
		div.leftGrayContainer .topRight {margin:0;padding:0}
		div.leftGrayContainer .topBody {background:url(../cn/left-gray-top.png) no-repeat;padding-left:20px;margin:0}
		div.leftGrayContainer .body {background-color:#ececec;padding-left:20px;}
		div.leftGrayContainer .bottomLeft {height:16px;background:#ececec url(../cn/left-gray-footer.gif) no-repeat scroll 100% 100%}
		div.leftGrayContainer .bottomMiddle {margin:0;border-bottom:0;display:none}
		div.leftGrayContainer span {padding-bottom:0;}
		div.leftGrayContainer .leftRow {float:left;clear:left;width:130px}

	div.leftOrangeContainer {width:230px}
		div.leftOrangeContainer .topLeft {}
		div.leftOrangeContainer .topRight {margin:0;padding:0}
		div.leftOrangeContainer .topBody {background:url(../cn/left-orange-top.png) no-repeat;color:#fff;padding-left:20px;margin:0}
		div.leftOrangeContainer .body {background-color:#ffc78f;padding-left:20px;}
		div.leftOrangeContainer .bottomLeft {height:16px;background:#ffc78f url(../cn/left-orange-footer.png) no-repeat scroll 100% 100%}
		div.leftOrangeContainer .bottomMiddle {margin:0;border-bottom:0;display:none}
		div.leftOrangeContainer span {padding-bottom:0;}
		div.leftOrangeContainer .leftRow {float:left;clear:left;width:130px}

	div.rightContainer .bodyNews div {max-height:56px;overflow:hidden;margin-top:5px}
	div.rightContainer .bodyNews a.linkDashed {width:60px;cursor:pointer;display:block}

/*http://asvego.ru/Statistics/Order*/
table.statistics {border:0 solid #fff;border-collapse:collapse;width:100%}
	.statistics tr:hover {background-color:#f3f9fe}
	.statistics tr:hover div.blue {background-image:url(../img/bg-header-gray.gif)}
	.statistics tr:hover div.orange {background-image:url(../img/bg-header-gray.gif)}
	.statistics th {background-color:#e8eef6}
	.statistics a {display:inline;background-color:#f7f7f7;width:60px}
	.statistics div.blue {height:13px;background-image:url(../img/bg-header-blue.gif);float:left;clear:left;margin-right:5px}
	.statistics div.orange {height:13px;background-image:url(../cn/header-background-orange.gif);float:left;clear:left;margin-right:5px}
	.statistics span {position:absolute}

div.note {width:49%;float:left;position:relative;padding-top:5px}
div.note div {float:left;width:80%}
div.note img {float:left;padding-right:5px}
div.note br {clear:right}

.manager-contact	{padding-left:25px;background-position:5px 4px;background-repeat:no-repeat}

/*Block Form*/
div.formEx label		{padding-bottom:10px;vertical-align:top;font-weight:bold;width:110px;display:block;float:left}
div.formEx p				{clear:both;vertical-align:top;margin-top:5px}
*div.formEx p				{margin-top:0 !important}/*4IE - checkbox*/
div.formEx div				{float:left}
div.formEx div label	{display:inline;float:none;font-weight:normal}
div.formEx td.left			{border-right:1px solid #ddeaf3;border-bottom:1px solid #ddeaf3}
div.formEx td.right			{border-bottom:1px solid #ddeaf3;font-weight:bold}
/*///////////////////////////////////*/
ul.formEx				{list-style-type:none;margin:0;margin:0;padding:5px 0}
ul.formEx li			{width:100%;overflow:hidden;vertical-align:top;padding:3px 0}
ul.formEx label {vertical-align:top;font-weight:bold;width:120px;display:block;float:left}
ul.formEx li > div			{float:left}
ul.formEx div label	{display:inline;float:none;font-weight:normal;vertical-align:inherit}
ul.formEx th			{border-bottom:1px solid #ddeaf3}
ul.formEx td.left		{border-right:1px solid #ddeaf3;border-bottom:1px solid #ddeaf3}
ul.formEx td.right		{border-bottom:1px solid #ddeaf3;font-weight:bold}
ul.formEx td.middle		{border:1px solid #ddeaf3}
/*///////////////////////////////////*/
dl.formEx				{overflow:hidden;width:100%;padding:5px 0}
	dl.formEx dt		{float:left}
	dl.formEx dt label,
	dl.formEx dt span	{font-weight:bold}
	dl.formEx dd		{margin:3px 3px 3px 90px}
	dl.formEx dd input,
	dl.formEx dd textarea,
	dl.formEx dd select	{width:100%}
	dl.formEx dd input[type=checkbox],
	dl.formEx dd input[type=submit] {width:auto}
/*///////////////////////////////////*/
.gray span,
	.gray label	{font-weight:normal !important;color:#828282}
/* Block Form */
/*Buttons*/
div.buttonset	{height:20px;width:100%;border-bottom:2px solid #ddeaf3;margin-top:10px}
div.buttonset:after	{clear:both}
div.buttonset ul	{height:20px}
div.buttonset ul li	{float:left;width:140px;margin:0 4px 0 0;
					border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0}

.blueButton, .redButton	{padding-top:2px;height:18px;width:140px;text-align:center;border:1px solid #ddeaf3}
.blueButton	{background-color:#f0f5fb}
.redButton	{background-color:#eb3800}
.redButton a	{color:#fff}
/*Buttons*/
div.popupD					{position:absolute;left:240px;top:33px;width:630px;margin-top:0;box-shadow:5px 5px 5px #333;-moz-box-shadow:5px 5px 5px #333;-webkit-box-shadow:5px 5px 5px #333}
div.popup					{position:absolute;color:#3c5579;z-index:9;margin:0 5px 5px 0;box-shadow:5px 5px 5px #333;-moz-box-shadow:5px 5px 5px #333;-webkit-box-shadow:5px 5px 5px #333}
div.popup-modal				{position:fixed; left: 50%; top: 10%; }
div.popupD .topBody,
div.popup .topBody			{cursor:pointer}
div.popupD .topBody img,
div.popup .topBody img		{float:right}
div.popup .topBody span		{float:left}
div.popupD .body,
div.popup .body				{background-color:#fff;padding-bottom:5px;border:1px solid #2e98f4}
div.popupD .body			{height:660px}
div.popupD .cities			{width:200px!important;clear:right}
div.popupD .cities ul li	{padding:5px 0}
/*Compare*/
table.compare			{padding-bottom:40px}
table.compare th		{text-align:left;vertical-align:bottom}
table.compare td		{padding:3px 3px 3px 5px}
table.compare td.group	{cursor:pointer;padding-left:13px;font-weight:bold}
table.compare div.textRed{font-weight:bold;height:25px}
/*table.compare td.locked	{background:url(/Upload/Theme/Blue/ui/delete.gif) no-repeat center left;padding-left:13px}*/
.expanded				{background:url(/Upload/Theme/Blue/ui/minus.gif) no-repeat center left}
.collapsed				{background:url(/Upload/Theme/Blue/ui/plus.gif) no-repeat center left}
table.compare tr.item td{background-color:#ececec}
/*Compare*/

/*Orders*/
.orders {border-collapse:collapse;border:0 solid #fff;margin-top:5px;table-layout:fixed;width:100%}
.orders th {background-color:#639DCF;color:#fff;height:20px;text-align:left;padding-left:10px}
.orders th a {color:#fff}
.orders tbody td {padding-left:10px}
/*Orders*/
/*Bookmarker*/
.bmMap		{width:100%;overflow:hidden}
.bmMap span	{display:block;float:left;padding:0 5px;margin:0 2px;border-bottom:inherit;height:25px;line-height:25px;
			border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0}
.bmSelected	{background-color:#639dcf;color:#fff}
.bmDefault	{background-color:#efefef;color:#000;cursor:pointer}
.bmSeparator	{float:left;margin-right:10px;margin-left:10px}
.bmTitle	{float:left}
/*Bookmarker*/
/*Google Maps*/
#map_canvas {width:600px;height:600px}
div#map {position:relative}
div.icon {border:0 solid;position:absolute;padding-left:0;cursor:pointer;width:22px;height:36px;background-image:url(/Upload/img/logo.google.png)}
/*Google Maps*/
/*Статьи,Новости*/
div.document { overflow: hidden; }
div.document p {margin:0 0 10px}
div.document img {margin-right:3px}
div.document ul {list-style-type:disc;margin:5px 0 10px 30px}
div.document table {border-collapse:separate;text-align:center}

div.na {background:url(/Upload/img/Not.Available.png) no-repeat;height:58px;width:99px;position:absolute;z-index:8}

/*Сообщение с красным фоном и крестом в круге*/
.message-error{padding:10px 20px 10px 40px;margin:10px 0 20px;background:#EBD9D9 url(/Upload/img/Status.Red.gif) no-repeat left;display:block;border:1px solid #9c4e4e}
/*Сообщение с зелёным фоном и галочкой в круге*/
.message-success{padding:10px 20px 10px 40px;margin:10px 0 20px;background:#B0E57C url(/Upload/img/Status.Green.gif) no-repeat left;display:block;border:1px solid #689639}
/*Сообщение с жёлтым фоном и восклицательным знаком в круге*/
.message-warning{padding:10px 20px 10px 40px;margin:10px 0 20px;background:#FAE600 url(/Upload/img/Status.Yellow.gif) no-repeat left;display:block;border:1px solid #bfb200}
/*Сообщение с восклицательным знаком в треугольнике*/
.message-exclamation{padding:5px 5px 5px 20px;color:#000;background:url(/Upload/img/Status.Exclamation.png) no-repeat left}
div.notify {padding:10px 20px 10px 40px;margin:10px 0 20px;background:url(/Upload/Theme/Blue/ui/status-notify.gif) no-repeat left}

div.stepTree {margin-bottom:5px}
div.stepTree div {padding:5px 0 0 18px;background:url(/Upload/img/step.png) no-repeat top left}
div.stepTree span,div.stepTree label {font-weight:bold;text-transform:none}

div.capBn {float:left;padding-left:5px}
div.capBn div.r {cursor:pointer;background:url(/Upload/Theme/Blue/ui/i-reload.png) no-repeat;width:15px;height:15px}
div.capBn div.e {cursor:pointer;background:url(/Upload/Theme/Blue/ui/i-enlarge.png) no-repeat;width:15px;height:15px}
/*Города и домены*/
.cities{width:20%;float:left}
.cities div{font-size:14px;font-weight:bold;color:#990000;border-top:1px solid #e3e3e3;margin-top:5px;margin-right:30%;padding-top:3px}
/*Затенятель текста сверху*/
.fogBottom {background:transparent url(/Upload/img/Fog.Bottom.png) repeat-x;height:30px;margin-top:-29px;position:relative;width:100%;z-index:2}
.fogExpand {background:url(/Upload/Theme/Blue/ui/arrDBlueL.gif) no-repeat left center;padding-left:10px;cursor:pointer;float:left}
.fogExpand a {border-bottom:1px dashed;color:#2e98f4 !important;text-decoration:none !important}
/*Пейджеры*/
.pager span,
.pagerI a,
.pager a	{font-weight:normal;padding:0 5px;border-left:1px solid #ddeaf3}
.pagerI a	{display:block;float:left; height:15px}
.pager span	{font-weight:bold}
.pager span:first-child,
.pagerI a:first-child,
.pager a:first-child	{padding-left:0;border-left:0 none}

/* asvego's design is here*/

a{color:#2670a4}a:hover{}a:focus{outline:none}
.overflow-hidden{overflow:hidden;}

html{height:100%;background-color:#fff} 
body{min-height:100%; height:100%; min-width:1000px} 
* html body{height:100%;width:expression(document.documentElement.clientWidth < 1000 ? "1000px" : "auto")}

 .width-constraint { min-width: 1000px; max-width: 1350px; margin: 0 auto; padding:0;}
 .main-padder { padding: 0 17px; }

/* begin CORNERS --------------------------------------------------------------------------- */
.c-red{background:url(/Upload/img/oct11/corners-red.png) no-repeat; width:10px; height:10px; position:absolute;}
.clt{background-position:0 0 !important; left:0; top:0;}
.crt{background-position:100% 0 !important; right:0; top:0;}
.clb{background-position:0 100% !important; left:0; bottom:0;}
.crb{background-position:100% 100% !important; right:0; bottom:0;}


/* begin CONSULTANT --------------------------------------------------------------------------- */
.consultant{position:fixed; right:0; top:80%; margin:-97px 0 0; background:url(/Upload/img/oct11/online.png) no-repeat; width:30px; height:194px; z-index: 1000;}

/* begin FONTSIZE --------------------------------------------------------------------------- */
.font-size-10{font-size:10px !important;}
.font-size-11{font-size:11px !important; line-height:13px !important;}
.font-size-12{font-size:12px !important;}
.font-size-13{font-size:13px !important;}
.font-size-14{font-size:14px !important;}
.font-size-15{font-size:15px !important;}
.font-size-16{font-size:16px !important;}
.font-size-17{font-size:17px !important;}
.font-size-18{font-size:18px !important;}
/* end FONTSIZE --------------------------------------------------------------------------- */


/* TOP */ 
/* .top-header {padding:58px 0 5px; background:url(/Upload/img/oct11/top-header.jpg) repeat-x 0 0;} */
/* .top-line {background:#575757 url(/Upload/img/oct11/header-top-line.png) repeat-x; height:24px; overflow:hidden; } */
.top-line {background:#575757 url(/Upload/img/oct11/top-header.jpg) repeat-x; height:38px; overflow:hidden; }
.top-menu{width:100%; color:#d5d5d5; font-size:11px; line-height:24px;}
.top-menu td{padding:0 5px; white-space:nowrap}
.top-menu td a{color:#d5d5d5;}
.top-menu td a:hover{color:#fff;}

/* .main{min-height:100%; height:auto !important; height:100%; margin:0 auto;} */
/* .main{ */
    /* background: url("/Upload/img/oct11/background_main.jpg") no-repeat scroll center top #FFFFFF; */
    /* margin: 0; */
    /* overflow: hidden; */
    /* width: 100%; */
/* } */
.main{min-height:100%; height:auto !important; height:100%; margin:0 auto;}
.main{
    /*background: url("/Upload/img/oct11/background_main.jpg") repeat left top #FFFFFF;*/
    margin: 0;
    overflow: hidden;
    width: 100%;
}

.content-columns{margin: 0 200px 25px; clear:both;}
.content-center{width:100%; float:left;}
.content-left{width:200px; float:left; margin-left:-200px; display:inline; position:relative;}
.content-right{width:200px; float:right; margin-right:-200px; display:inline; position:relative;}

/* begin HEADER --------------------------------------------------------------------------- */
/* .header{ background-color:  #0099CC; height:152px; margin:0 0 10px;} */
.header{ background-color:  #A2A0A0; height:152px; margin:0 0 10px;}
/* url("/Upload/img/oct11/header-bg2.png") no-repeat scroll center 0 */
.header-left{width:295px; float:left; margin-left:-295px; display:inline; position:relative;}
.header-columns{margin: 0 0 0 295px;margin-left: 333px}
.header-mobile{height:20px;}
.header-mobile a{color:#2670a4; font-size:11px; line-height:15px; background:url(/Upload/img/oct11/mobile-version-ico.gif) no-repeat 0 2px; padding:0 0 0 15px;}
.header-mobile a:hover{color:#e2001a;}
.header-logo{height:85px; padding: 2px 0 18px; }
.header-logo-link{background:url(/Upload/img/oct11/logo.png) no-repeat; width:300px; height:130px; display:block;}
.header-logo-text{color:#6b6a6a; font:14px/14px Arial, Helvetica, sans-serif; float:left; text-align:center;}
.header-logo-text span{font-size:12px;}
/* .header-region{color:#003c46; font-size:11px; line-height:13px; position:relative;} */
.header-region{color:#003c46; font-size:11px; line-height:13px; position:relative; right:-20px;}
.header-region #city{text-decoration:none; color:#003c46; background:url(/Upload/img/oct11/arrow-down.gif) no-repeat 100% 6px; padding:0 10px 0 0;}
.header-region #city span{border-bottom:1px dashed #003c46; text-decoration:none; color:#003c46}
.header-region #city:hover{color:#000; border-color:#000; cursor:pointer}
/* .header-right{width:100%; float:left;} */
.header-right{width:63%; float:right;}
.header-right a{ color: #fff;}

.header-right-block-1{float:left; width:25%; color:#fff; font-size:15px; line-height:21px; padding:0px 0 0 1%;}
.header-right-block-2{float:left; width:28%; color:#fff; font-size:15px; line-height:21px; padding:6px 0 0;}
.header-right-block-3{float:right; width:30%; color:#fff; font-size:15px; line-height:21px; padding:6px 0 0;}
.header-right-block-4{float:left; width:16%; color:#fff; font-size:12px; line-height:17px; padding:15px 0 0;}

.phone small { font-size: 10px; display: block; margin-bottom: 3px; }
.phone u { font-size: 12px; display: block; text-decoration: none; margin: 8px 0 3px; }
.icq{font-size:12px; line-height:19px; height:19px; background:url(/Upload/img/oct11/icq.png) no-repeat 0 4px; padding:0 0 0 16px}
.skype{font-size:12px; line-height:19px; height:19px; background:url(/Upload/img/oct11/skype.png) no-repeat 0 4px; padding:0 0 0 16px; margin:0 0 3px;}
.header-button{float:left; margin: 2px 0; background:url(/Upload/img/oct11/header-buttons.png) no-repeat 100% 100%; height:16px; font:bold 10px/16px Arial, Helvetica, sans-serif; padding:0 4px 0 0; color:#fff; text-decoration:none; text-shadow:0 1px 0 #9d2212; white-space:nowrap}
.header-button span{float:left; height:16px; background:url(/Upload/img/oct11/header-buttons.png) no-repeat 0 0; padding:0 0 0 4px; cursor:pointer;}


.h-triple-ul{display:block; margin:0 0 7px;}
.h-triple-ul li{margin: 0 0 3px;}
.h-triple-ul li a{display:inline-block; background: url(/Upload/img/oct11/h-triple-1.png) no-repeat 0 0; height:22px; line-height:22px; font-size:15px; color:#fff; padding:0 0 0 30px;}
.h-triple-ul li a.h-triple-ul-1{background:url(/Upload/img/oct11/h-triple-1.png) no-repeat 0 0;}
.h-triple-ul li a.h-triple-ul-2{background:url(/Upload/img/oct11/h-triple-2.png) no-repeat 0 0;}
.h-triple-ul li a.h-triple-ul-3{background:url(/Upload/img/oct11/h-triple-3.png) no-repeat 0 0;}

/* .h-aut{width:152px; height:128px; background:#20b3dc; position:relative; padding:12px 15px 0;} */
.h-aut{width:152px; height:128px; position:relative; padding:12px 15px 0;}
.h-aut p.exit { position: absolute; display:block; right: 16px; bottom: 10px;}
.h-aut-title{font-size:16px; line-height:18px; text-shadow:1px 1px 0 #2199bf; margin:0 0 10px;}
.h-aut-use,.h-aut-man, .h-aut-phone{font-size:12px; line-height:15px; color:#fff; padding:0px 0 6px 30px;}
.h-aut-use{background:url(/Upload/img/oct11/user.png) no-repeat 0 2px;}
.h-aut-man{background:url(/Upload/img/oct11/man.png) no-repeat 0 2px;}
.h-aut-use a,.h-aut-man a{color:#fff;}

.h-label{float:left; height:19px; line-height:19px; color:#fff; font-size:12px;}
.h-login{background:url(/Upload/img/oct11/h-login.png) no-repeat; width:83px; height:15px; border:0; padding:2px 5px; line-height:15px; font-size:12px; color:#4e4e4e; float:right; margin:0 0 2px;}
.h-login-m2{margin:0 0 6px;}
.h-button{color:#004e6c; font:bold 10px/19px Arial, Helvetica, sans-serif; text-shadow:1px 1px 0 #c3e9ff; width:52px; height:19px; background:url(/Upload/img/oct11/h-login-b.png) no-repeat 0 0; text-align:center; border:0; float:right; text-decoration: none;} 
.h-button:hover{background-position:0 100%;}
.h-label-save{font-size:11px; color:#fff;}
.h-pass{clear:both; font-size:11px; padding:4px 0 0; text-align:right;}
.h-pass a{color:#fff;}

.h-basket{ min-width:120px; padding:0 0 0 10px; }
/* .h-basket a{color:#fff;} */
.h-basket a{color:#f30e5f;}
.h-basket-title{display: block; font-size:16px; line-height:40px; height:40px; background:url(/Upload/img/oct11/h-basket.png) no-repeat 90px 0px; }
.h-basket-text{margin:0 0 5px;}

*+html .h-login{margin:0;}
*+html .h-aut-title{margin:0 0 5px;}

#m-city{display:none;position:absolute;width:400px;z-index:9999;left:55px; top:165px;}
#m-catalog{position:absolute;width:400px;z-index:9999;left:-14px; top:23px; display:none;}

.r-star-shape{position:relative;padding:14px 0;} 
.r-star-shape-content{background:url(/Upload/img/oct11/modal-city-l.png) repeat-y 0 0;}
.r-star-shape-content-in{padding:0 4px; background:url(/Upload/img/oct11/modal-city-r.png) repeat-y 100% 0;}
.r-star-shape-content-in-in{background:#f4f4f4; padding:6px 5px 0 16px;}
.r-star-shape-content-in-in li{display:block; font-size:11px; line-height:18px;}
.r-star-shape-content-in-in li.letter{font-size:18px; line-height:20px; margin:0 0 5px; color:#e50019}
.r-star-shape-content-in-in li a{color:#2670a4;}
.r-star-shape-content-in-in li a:hover{color:#e2001a;}
.r-star-shape-content-in-in ul{display:block; padding:0 0 10px;}
.r-star-shape .cn{position:absolute;width:14px;height:14px;background: url(/Upload/img/oct11/modal-city.png);}
.r-star-shape .cn.tr, .r-star-shape .cn.br {margin-left:100%;}
.r-star-shape .cn.bl, .r-star-shape .cn.br {top:auto;}
.r-star-shape .cn.tr{background-position:0 -14px; top:0px; left:-14px;}
.r-star-shape .cn.tl{background-position:-14px -14px; width:386px !important; top:0px;}
.r-star-shape .cn.bl{background-position:-14px 0; width:386px !important;}
.r-star-shape .cn.br{background-position:0px 0; left:-14px;} 
.r-star-shape .cn.tl, .r-star-shape .cn.bl {width:100%;} 
.city-triple {float:left; width:31%; padding:0 1% 0 0;}
.city-triple h3 {font-size:14px; line-height:20px; margin: 5px 0; color:#e50019} 


/* begin MAINBLOCK --------------------------------------------------------------------------- */
.main-block{margin:0 0 30px; position:relative; border:1px solid #eaeaea; background:url(/Upload/img/oct11/main-bg-bottom.png) repeat-x 0 100%;}
.main-block-in{background:url(/Upload/img/oct11/main-bg-top.png) repeat-x 0 0; padding:0 0 15px;}
.c-sur-b{background:url(/Upload/img/oct11/corners-surborder.png) no-repeat; width:10px; height:10px; margin:-1px; position:absolute}
.c-sur-b2{background:url(/Upload/img/oct11/corners-surborder2.png) no-repeat; width:10px; height:10px; margin:-1px; position:absolute}


.main-block-content{margin:0 210px 0 10px; padding:15px 0;}
.main-block-content-left{float:left; width:100%;}
.main-block-content-left h1{font-size:20px; line-height:22px; color:#000; margin:0 0 5px;}
.main-block-content-left h3{color:#e2001a; font-size:13px; line-height: 14px; margin:10px 0 0;}
.main-block-content-left h3 a{color:#e2001a;}
.main-block-content-left h3 a:hover{color:#000;}
.main-block-content-left li{display:inline; font-size:12px; line-height:15px; color:#2670a4;}
.main-block-content-left li a{color:#2670a4;}
.main-block-content-left li a:hover{color:#e2001a;}
.main-block-triple{float:left; width:33%;}

.main-block-triple ul.three-lines { overflow: hidden; height: 42px; }
.main-block-triple a.show-more { text-decoration: none; }
.main-block-triple .show-more{color:#999; border-bottom:1px dashed #999; display:inline-block; font-size:11px; line-height:13px; margin-top: 2px;}
.main-block-triple .show-more:hover{color:#000; border-color:#000; cursor:pointer;}


.catalog-title{font-size:17px; line-height:19px; color:#000; margin:0 0 5px; position:relative;}
.catalog-title:hover #m-catalog{display:block !important;}

.catalog-all ul{position:absolute; top:-5px; left:100%; background:#ccc; width:400px; z-index:312; padding:10px 0 10px; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; display:none; }
.catalog-all li{position:relative;}
.catalog-all li:hover a{background:#ccc;}
#m-catalog .r-star-shape{overflow:visible;}
#m-catalog .r-star-shape-content-in-in ul{}
#m-catalog .r-star-shape-content-in-in{padding:6px 0px 0 0px; margin:0 !important}
#m-catalog li{display:block; color:#e2001a; font-size:16px !important; line-height:22px; padding:4px 0 0; position:relative;}
#m-catalog li a{color:#2670a4; display:block; padding:3px 20px;}
#m-catalog li a:hover{color:#e2001a !important;}
#catalog-title-name{display:inline;}
#catalog-title-name a{color:#e2001a;}
#catalog-title-name:hover a{color:#000;}
#catalog-title-name:hover li a{color:#2670a4;}
#catalog-title-name{}

.button-orange-big{background:url(/Upload/img/oct11/button-orange-big.png); width:180px; height:45px; font-size:11px; line-height:15px; display:block; color:#fff; text-decoration:none; text-shadow:1px 1px 0 #6DA500; margin:0 0 5px; text-align:center;}
.button-orange-big span{display:block; text-align:center; font-size:17px; line-height:20px; padding:5px 0 0;}
.main-block-content-right{width:180px; float:right; margin-right:-200px; display:inline; position:relative;}
.button-red{background:url(/Upload/img/oct11/button-red.png) no-repeat; width:180px; height:28px; text-align:center; font-size:11px; line-height:28px; display:block; color:#fff; text-decoration:none; text-transform:uppercase; text-shadow:1px 1px 0 #d40e25; margin:0 0 5px;}
.button-blue{background:url(/Upload/img/oct11/button-blue.png) no-repeat; width:180px; height:28px; text-align:center; font-size:11px; line-height:28px; display:block; color:#fff; text-decoration:none; text-transform:uppercase; text-shadow:1px 1px 0 #0077a5; margin:0 0 5px;}
.button-green{background:url(/Upload/img/oct11/button-green.png) no-repeat; width:180px; height:28px; font-size:11px; line-height:28px; display:block; color:#fff; text-decoration:none; text-transform:uppercase; text-shadow:1px 1px 0 #6da500; margin:0 0 5px; text-indent:28px;}
.button-orange{background:url(/Upload/img/oct11/button-orange.png) no-repeat; width:180px; height:28px; font-size:11px; line-height:28px; display:block; color:#fff; text-decoration:none; text-transform:uppercase; text-shadow:1px 1px 0 #db3015; margin:0 0 5px; text-indent:28px;}
.clients-ul li{font-size:11px; line-height:16px; padding:2px 0 2px 24px; background:url(/Upload/img/oct11/list-home2.png) no-repeat 10px 9px;}
.clients-ul li a{color:#000;}
.clients{padding:10px 0 10px 34px; font-size:18px; color:#000; line-height:20px;}
.clients a{color:#000;}
/* end MAINBLOCK --------------------------------------------------------------------------- */


/* begin SEARCH --------------------------------------------------------------------------- */
.search-block{background:url(/Upload/img/oct11/search-block.png) no-repeat 100% -178px; height:89px; padding:0 97px 0 0; position:relative; margin:0 0 20px;}
.search-block-in{background:url(/Upload/img/oct11/search-block.png) no-repeat 0 -89px; height:89px; padding:0 0 0 23px;}
.search-block-in-in{background:url(/Upload/img/oct11/search-block.png) repeat-x 0 0; height:73px; padding:16px 0 0}
.search-text{width:100%; border:0; padding:5px 0; height:31px; line-height:31px; color:#007099; font-size:20px;}
.search-button{background:url(/Upload/img/oct11/search-button.png) no-repeat 0 0; width:75px; height:81px; right:5px; bottom:0; position:absolute; border:0;}
.search-button:hover{background-position:0 100%;}

.search-example{padding:7px 0 0; color:#4c4c4c; font-size:12px; font-style:italic; line-height:16px;}
.search-example a{color:#006489; border-bottom:1px dashed #006489; text-decoration:none;}
.search-example a:hover{color:#e2001a; border-color:#e2001a} 


/* begin INDEX_SLIDER --------------------------------------------------------------------------- */
.index-slider{ padding: 0 0 35px;}
.index-slider a{text-decoration:none; color:#2670a4;}
.index-slider a:hover{color:#e2001a; text-decoration:underline;}
.index-slider li{float:left;}
.index-slider-image{display:block; text-align:center; height:33px;}
.index-slider-text{display:block; text-align:center; font-size:13px; line-height:15px;}

.jcarousel-skin-top-slider .jcarousel-next-horizontal {position: absolute;top: 17px;right: 0px;width: 23px;height: 23px;cursor: pointer;background: url(/Upload/img/oct11/slider-arrows.png) no-repeat 100% 0;}
.jcarousel-skin-top-slider .jcarousel-prev-horizontal {position: absolute;top: 17px;left: 0px;width: 23px;height: 23px;cursor: pointer;background: url(/Upload/img/oct11/slider-arrows.png) no-repeat 0 0;}
.jcarousel-skin-top-slider .jcarousel-next-horizontal:hover{background-position:100% 100%;}
.jcarousel-skin-top-slider .jcarousel-prev-horizontal:hover{background-position:0 100%;}
.jcarousel-skin-top-slider .jcarousel-container-horizontal {width: 100%;}
.jcarousel-skin-top-slider .jcarousel-clip-horizontal {width: 100%;}
/* begin INDEX_SLIDER --------------------------------------------------------------------------- */

/* begin ACCORDION --------------------------------------------------------------------------- */
.accordion{border:2px solid #eee; padding:2px 0px; position:relative; height:162px;}
.accordion-out{overflow:hidden; margin:0 0 20px; height:170px; clear: both;}
.c-accordion{background:url(/Upload/img/oct11/accordion-corners.png) no-repeat; width:9px; height:9px; position:absolute; margin:-2px !important;}

.test3{display:block; height:162px; position:relative;}
.container {width:100%; display:block}
.container ul{list-style-type: none;margin: 0;padding:0;}
.container li{display: inline; float:left;margin: 0px;padding:0px;}

.contentContainer {padding: 0px;float: left;width:0px;height: 162px;overflow:hidden; display:block;display:block;height:162px}
.contentWrapper{}
.contentInnerWrapper{}

.handle{float: left;width:30px;height:162px;}
.handleOver{}
.handleSelected{}

.container3 {width:100%;}
.container3 ul{list-style-type: none;margin: 0px;padding:0px; display:block; height:162px; overflow:hidden}
.container3 li{display: inline; margin: 0px; padding:0px}

.handle3{float:left;width:30px;height:162px;text-align:center; margin:0 3px 0 3px;}
.handle3 img{display:block; cursor:pointer}
.handleOver3{}
.handleOver3 img{cursor:default}
.handleSelected3{}

.contentWrapper3{width:100%;}
.contentInnerWrapper3{}
.contentContainer3 {float: left;height:162px;overflow:hidden;}

.accordion-bread{padding:8px 0 8px 20px; font-size:14px; line-height:16px; display:block;}
.accordion-bread a{color:#e2001a;}
.accordion-bread a:hover{color:#000;}
.accordion-list{display:block; height:162px; overflow:hidden;}
.accordion-list li{float:left; width:180px; padding:20px 10px 30px 20px;}
.accordion-image{float:left; width:88px; overflow:hidden}
.accordion-image img{max-width:78px; display:block;}
.accordion-text{display:block; overflow:hidden;}
.accordion-link{display:block; font-size:15px; line-height:19px; height:57px; overflow:hidden}
.accordion-link a{color:#2670a4;}
.accordion-link a:hover{color:#e2001a;}
.accordion-price{color:#000; font-size:15px; line-height:19px; white-space:nowrap !important}
/* end ACCORDION --------------------------------------------------------------------------- */

/* begin CONTENT LEFT --------------------------------------------------------------------------- */
/* .block-blue-line {background:#f7f7f7; border:1px solid #00b3de; position:relative; padding:8px 17px; color:#525252; font-size:12px; line-height:16px;} */
/* .block-blue-line {background:#e4d8af; border:1px solid #00b3de; position:relative; padding:8px 17px; color:#525252; font-size:12px; line-height:16px;} */
.block-blue-line {background:#f5f0df; border:1px solid #00b3de; position:relative; padding:8px 17px; color:#525252; font-size:12px; line-height:16px;}
.block-blue-line a{color:#2670a4;}
.block-blue-line a:hover{color:#e2001a;}
.block-blue-line .corner {background:url(/Upload/img/oct11/corners-blueborder.png) no-repeat; width:10px; height:10px; position:absolute; margin:-1px;}
/* .block-blue-line .title {color:#00b3de; font-size:13px; line-height:15px; padding:5px 17px 5px; width:100%; color:#fff; background:#00b3de; margin:-8px 0 7px -17px;} */
.block-blue-line .title {color:#00b3de; font-size:13px; line-height:15px; padding:5px 17px 5px; width:100%; color:#fff; background:#ABABA8; margin:-8px 0 7px -17px;}
.block-blue-title a{color:#fff; text-decoration:none;}
.block-blue-title a:hover{color:#fff;}
.articles .item { margin-bottom: 11px; }
.articles .head {overflow:hidden; display:block; margin:0 0 5px;}
.articles .head .date{color:#282828; font-size:10px; background:#e8e8e8; height:14px; float:left; line-height:14px; padding:0 5px; margin:0 10px 0 0;}
.articles .head .link{line-height:13px; font-size:11px;}
.articles .text{color:#525252; font-size:11px; line-height:13px;}

.articles .blue-link-autor{color:#525252; font-size:11px; line-height:14px;}
.articles .blue-link-autor a{color:#525252;}
.articles .blue-link-autor a:hover{color:#111;}
.articles .blue-link-title{font-size:12px; line-height:14px; margin:0 0 5px;}

.subscrt{padding:15px 20px; background:#2bb6e4;}
.subscrt-title{color:#fff; font-size:18px; line-height:20px; text-shadow:1px 1px 0 #2394b9; margin:0 0 10px;}
.subscrt-text{background: url(/Upload/img/oct11/subscr-text.png) no-repeat; width:137px; height:19px; border:0; padding:2px 5px; line-height:19px; font-size:13px; color:#414141; float:left; margin:0 5px 0px 0;}
.subscrt-button{float:left; background:url(/Upload/img/oct11/subscr-button.png) no-repeat; width:33px; height:23px; border:0; text-align:center; color:#fff; font-size:12px; font-weight:bold; text-shadow:1px 1px 0 #2d2d2d}
.subscrt-button:hover{background-position:0 100%;}

.block-gray-line {background:#fff; border:1px solid #acacac; position:relative; padding:15px 0; color:#525252; font-size:12px; line-height:16px;}
.block-gray-line > div { margin-left: auto; margin-right: auto; }

.left-menu-title{font-size:15px; padding:0 20px; line-height:17px; margin:0 0 15px; color:#fff;}
.left-menu-title a{color:#fff; text-decoration: none; font-size:20px;}
.left-menu-title a:hover{color:#fff; text-decoration: underline;}


/* .left-menu {background:#2bb6e4; padding:10px 0; position:relative; margin:0 0 20px;} */
.left-menu {background:#C3C3C2; padding:10px 0; position:relative; margin:0 0 20px;}

.left-menu li{display:block; position:relative; color:#fff; font-size:13px;}
.left-menu li a {display:block; color:#fff; text-decoration:none; font-size:16px; line-height:24px; padding:0px 10px 0px 20px; background: url(/Upload/img/oct11/left-menu-li.png) no-repeat scroll 9px 6px transparent; }
.zzz:hover {background: #bbbbf9;} 

.left-menu ul.inl { display: block !important; }
.left-menu li ul.inl { background:#8D8D83; }
.left-menu li li ul.inl { background:#477295; }

/* .left-menu ul.out { background:#48c3ec; padding:10px 0; margin: -10px 0; position: absolute; display: none; width:240px; z-index:10203; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; } */
.left-menu ul.out { background:#baa046; padding:10px 0; margin: -10px 0; position: absolute; display: none; width:240px; z-index:10203; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; }
.left-menu li.p { background: url(/Upload/img/oct11/left-menu-li2.png) no-repeat scroll 95% 6px transparent; }

/* .left-menu li ul.out {background-color: #39A1D4;} */
.left-menu li ul.out {background-color: #ABABA8;}

.left-menu li li ul.out {background-color:#2bb6e4;}
.left-menu li li li ul.out {background-color:#8D8D83;}
.left-menu li li li li ul.out {background-color:#477295;}

.left-menu li.jdm_hover, 
.left-menu li.jdm_active { background-color:#8D8D83; }
.left-menu li li.jdm_active,
/* .left-menu li li.jdm_hover {background-color:#48c3ec;}  */
.left-menu li li.jdm_hover {background-color:#8D8D83;}


.left-menu li.a > ul > li.active > a { background-color: #39A1D4;}
/* .left-menu li.a > ul > li > a { padding-left: 30px; background: url(/Upload/img/oct11/left-menu-dot.png) no-repeat scroll 21px 6px #477295;  } */
.left-menu li.a > ul > li > a { padding-left: 30px; background: url(/Upload/img/oct11/left-menu-dot.png) no-repeat scroll 21px 6px #ABABA8;  }

/*.left-menu li.active > a { background-color:#8D8D83; }



.left-menu li:hover li:hover li:hover > a{background-color:#39A1D4;}
.left-menu li:hover li:hover li:hover li:hover > a {background-color:#2bb6e4;}
.left-menu li:hover li:hover li:hover li:hover li:hover > a {background-color:#8D8D83;}

*/



.left-menu ul li.secondHand>a {background-color:#3e6384}
.left-menu ul li.defective>a {background-color:#4cc81f}
.left-menu ul li.sale>a {background-color:#D84227}


.left-menu li span { float: right; width: 32px; text-align: center; display: inline-block;}
*+html .ie7dn{display:none;}
/* end CONTENT LEFT --------------------------------------------------------------------------- */

.articles-toc table { width: 100%; margin: 20px 0; }
.articles-toc table th { text-align: center; }
.articles-toc table thead { border-bottom: 2px solid black; }
.articles-toc table td.textGray { text-align: center; }
.articles-toc .controls { overflow: hidden; }
.articles-toc .controls li { float: left; margin: 0 10px; }


/* begin CONTENT CENTER --------------------------------------------------------------------------- */
.content-columns-d{margin: 0 0 25px 290px;}
.content-center-in{background: #fff; width: 1140px; padding:2 16px; color:#494949; font-size:13px; line-height:17px; position: relative;left: 16px;}
/* #f6e3c6 */
.content-columns-d .content-center-in{padding:0 60px 0 20px;}
/*.content-center-in p{color:#494949; font-size:13px; line-height:17px;}*/
.content-center-in p{color:#000; font-size:12px; line-height:22px;}
.content-center-in h1{font-size:15px; color:#444; margin:7px 0 3px; font-family: Arial; font-weight: bold;}
.content-center-in  a:hover{color:#e2001a;}

ul.breadcrumbs  { list-style: none; padding: 0; margin: 0; overflow: hidden; }
ul.breadcrumbs  li { float: left; padding: 0 12px; border-left: 1px solid #8d8d8d; } 
ul.breadcrumbs  li:first-child { border: none; padding: 0 12px 0 0; } 
ul.breadcrumbs  li a { color: #2770a3; position: relative; top: -1px; font: 17.header-columnspx Tahoma;}

.border-1-5-e8e8e8{padding:5px; border:1px solid #e8e8e8;}
.table-desc{font-size:11px; line-height:16px; color:#2a2a2a; width:100%}
.table-desc td{padding:5px;}
.table-desc-title{color:#2670a4; font-size:13px; line-height:17px;}
.border-lf-b4b4b4{border-right:1px solid #b4b4b4;}

.rainbow-right-title{background:url(/Upload/img/oct11/rainbow-right.png) no-repeat 0 0; color: #E2001A; font-size: 16px; height: auto !important; line-height: 28px; margin: 0 0 5px; overflow: hidden; padding: 0 0 0 40px; white-space: nowrap; }
.rainbow-right-title a{color:#e2001a;}
.rainbow-right-title a:hover{color:#000;}
.specials .hr { height: 2px; background-color: #ccc; margin-bottom: 8px; }

.height-limit { height: 280px; overflow: hidden; }
.block20 .bb-product-item { width: 190px; margin: 0; }
.margin-minus6 { margin-left: 30px; margin-right: -4px; overflow: hidden; }

.catalog-triple{width:175px; float:left; height:310px; overflow:hidden}
.catalog-triple-in{width:160px;}
.catalog-triple-cat{margin:0 0 20px; overflow: hidden; height: 20px; } 
.catalog-triple-cat a{color:#2670a4; text-decoration:underline; font-size:11px; line-height:20px; padding:3px 7px; white-space:nowrap; background: #f7f7f7; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
.catalog-triple-cat a:hover{color:#e2001a;}
.catalog-triple-image{height:150px; overflow:hidden; margin:0 0 10px; display:block;}
.catalog-triple-image img{display:block;}
.catalog-triple-link{display:block; height:40px; overflow:hidden}
.catalog-triple-img a{color:#2670a4; font-size:17px; line-height:19px;}
.catalog-triple-img a:hover{color:#e2001a;}
.catalog-triple-price{float:left; color:#000; font-size:21px; line-height:23px;}
.catalog-triple-price.long{font-size:16px;}
.catalog-triple-inbasket{float:right; font-size:12px; line-height:23px; white-space: nowrap; text-transform:uppercase;}
.catalog-triple-inbasket a{color:#d72800; text-decoration:none;}
.catalog-triple-inbasket a:hover{color:#000; border-color:#000;}


.bb-product-new { position: absolute; top: 11px; right: 2px; width: 26px; height: 27px; background: url(/Upload/img/apr12/i/product-new.png) left top no-repeat; }
.bb-product-sale{position:absolute; left:0px; top:0px; background:url(/Upload/img/oct11/sale.png) no-repeat; width:34px; height:35px;}
.bb-product-item * { font-family: Arial; }
.bb-product-item a { text-decoration: none; color: #595959; } 
.bb-product-item { float: left; border: 1px solid #dfdfdf; padding: 0 4px; font-size: 11px; width: 200px; margin: 0 4px 16px; }
.bb-product-item-sku { color: #666666; padding: 6px 0 4px 0; line-height: 100%; font-size: 11px; border-bottom: 1px solid #cdcdcd; }
.bb-product-item-img { position: relative; }
.bb-product-item-img-table { display: table-cell; text-align: center; vertical-align: middle; height: 140px; width: 300px; border-bottom: 1px solid #cdcdcd; }
.bb-product-item-img img { max-width: 150px; max-height: 115px; }
.bb-product-item-desc { padding: 4px 3px 0 3px; color: #595959; height: 42px; overflow: hidden; line-height: 14px; font-size: 12px; }
.bb-product-item-price { color: #3f3f3f; font-weight: bold; font-size: 16px; margin: 0 0 0 3px; }
.product-basket { margin: 6px 0 10px 3px; }
.product-basket .toBasket { width: 81px; height: 23px; background-image: url(/Upload/img/apr12/i/to-basket.gif); display: block; }
.product-basket .checkout { width: 81px; height: 23px; background-image: url(/Upload/img/apr12/i/checkout.jpg); display: block; }
.bb-text { margin: 10px 12px; }

.product-card { font-family: Tahoma; font-size: 11px; width: 100%; }
.product-card .order-code { background: #e4e4e6; padding: 1px 12px; display: inline-block; color: #2770a3; margin: 0 35px 0 0;}
.product-card .order-code span { font-weight: bold;}
.product-card a.pal-red { color: #c32500; font-size: 12px;}

.product-card .order-info { margin: 14px 0 0 0; background: #f0f0f0; }
.product-card .main-picture { vertical-align: middle; text-align: center; width: 300px} 
.product-card .main-picture div {text-align: center; width: 300px}
.product-card .right { min-width: 205px; max-width: 100%; vertical-align: top; padding-left: 12px;}

.product-card .order-info .currencies { border-bottom: 1px solid #CCCCCC; color: #48494B; padding: 13px 110px 5px; overflow: hidden; }
.product-card .currencies span { display: block; float: left; margin: 0 10px 0 0; }
.product-card .currencies li { padding: 0 5px; float: left; background: url("/Upload/img/oct11/pages-num-li.png") no-repeat scroll 0% 3px transparent; }
.product-card .currencies li:first-child { background: transparent; padding-left: 0; }

.product-card .cost { color: #746F73; font-family: Arial; padding: 10px 16px 2px; }
.product-card .cost b { font-size: 32px; font-weight: bold; color: green;}
.product-card .cost s { font-size: 14px; text-decoration: line-through; }
.product-card .cost .underline b { color: #2770A3; }

.product-card .product-basket { color: #48494B; padding: 0 16px 13px; margin: 0; }
.product-card .variant { padding: 0 16px 14px; }
.product-card .variant label { display: block; padding: 2px 0 2px 12px; }

ul.item-icon  { margin: 13px 0 10px 4px; }
ul.item-icon li.iconed { background: url("/Upload/img/apr12/i/g-star.jpg") no-repeat scroll left center transparent; padding: 5px 0 2px 25px; }
ul.item-icon li.iconed.red { background: url("/Upload/img/apr12/i/r-star.jpg") no-repeat scroll left center transparent; }
ul.item-icon li.iconed a { color: #2770A3; }
ul.item-icon li.iconed a.fastorder { color: #C32500; font-weight: bold; }
ul.item-icon li.iconed a:hover { text-decoration: none; }

.product-card .summary { margin: 0 0 0 3px; }

.product-details { margin: 34px 0 20px -3px; font-family: Tahoma; font-size: 11px;  }
.product-details .tabs li a span { font-size: 11px; height: 24px; line-height: 24px; }
.product-details .tab-content {border:1px solid #2CB6E4; padding: 19px; }


/* изображения на карточке товара */
.gallery { overflow:hidden; padding: 20px 0 0;}
.gallery .main-picture { overflow:hidden; margin:0 0 20px;}
.gallery .thumbs { position: relative; width:310px; }
.gallery .thumbs-wrap { height: 85px; left: 28px; overflow: hidden; position: relative; width: 254px; }
.gallery .thumbs-left { background: url("/Upload/img/apr12/i/left-right.gif") no-repeat scroll left top transparent; height: 24px; left: 0px; position: absolute; top: 29px; width: 24px; }
.gallery .thumbs-right { background: url("/Upload/img/apr12/i/left-right.gif") no-repeat scroll right top transparent; height: 24px; position: absolute; right: 0px; top: 29px; width: 24px;}
.gallery .thumbs-left:hover { background-position: left center; }
.gallery .thumbs-right:hover { background-position: right center; }
.gallery .thumbs-left.disabled { background-position: left bottom; }
.gallery .thumbs-right.disabled { background-position: right bottom; }

/* Галерея */ 
.gallery .thumbs-inner { border-collapse: separate; border-spacing: 4px; margin: -4px; } 
.gallery .thumbs-inner td { height: 80px; vertical-align: middle; border: solid 1px #ddd; padding: 0; }
.gallery .thumbs-inner td.filler { border: solid 1px white; padding: 0; }
.gallery .thumbs-inner td a { width: 80px; cursor:url(/Upload/img/lens.cur), pointer; display: inline-block; text-align: center; }
.gallery .thumbs-inner img { max-width: 80px; max-height: 80px; }

.catalog-slider{height:260px; overflow:hidden;}
.mycarusel-center{display:block; width:310px; margin:0 auto ; padding:10px 0;}
.mycarusel-image{float:left; width:150px; height:195px; overflow:hidden; margin:0 20px 0 0; text-align: center;} 
.mycarusel-image img { max-height: 195px; max-width: 150px; }
.mycarusel-overflow{overflow:hidden; padding:50px 0 0; display:block}
.mycarusel-link{font-size:18px; color:#2670a4; line-height:20px; height:40px; display:block;}
.mycarusel-link a{color:#2670a4;}
.mycarusel-link a:hover{color:#e2001a}
.mycarusel-price{display:block; font-size:24px; line-height:26px; color:#000;}
.mycarusel-inbasket{font-size:12px; line-height:14px; white-space: nowrap; text-transform:uppercase;}
.mycarusel-inbasket a{color:#d72800; border-bottom:1px dashed #d72800; text-decoration:none;}
.mycarusel-inbasket a:hover{color:#000; border-color:#000;}
.jcarousel-skin-tango .jcarousel-next-horizontal {position: absolute;top: 43px;right: 0px;width: 36px;height: 122px;cursor: pointer;background: url(/Upload/img/oct11/main-slider-arrows.png) no-repeat 100% 0;}
.jcarousel-skin-tango .jcarousel-prev-horizontal {position: absolute;top: 43px;left: 0px;width: 36px;height: 122px;cursor: pointer;background: url(/Upload/img/oct11/main-slider-arrows.png) no-repeat 0 0;}
.jcarousel-skin-tango .jcarousel-container-horizontal {width: 100%;}
.jcarousel-skin-tango .jcarousel-clip-horizontal {width: 100%;}

.image-left{float:left; margin:0 20px 15px 0; padding:2px; border:1px solid #e8e8e8;}
.image-right{float:right; margin:0 0 15px 20px; padding:2px; border:1px solid #e8e8e8;}

.sity-list ul{float:left; width:33%;}
.sity-list ul li{font-size:11px; line-height:19px;}

.sur-block{padding:20px; background:#f7f7f7; margin:0 0 20px; position:relative; color:#494949;}
.sur-block h3{color:#000; font-size:20px; line-height:22px; margin:0 0 15px;}
.sur-block-map{float:left; margin:0 20px 0 0;}
.contacts-table td{padding:0 20px 0 0;}

.news{margin:0 0 30px;}
.news img{float:left; padding:2px; border:1px solid #e8e8e8; margin:0 10px 0 0;}
.news-date{color:#282828; background:#e8e8e8; font-size:10px; line-height:12px; padding:3px 5px;}
.news-top{font-size:15px; line-height:19px; margin:0 0 10px; display:block;}

.pagination{float:right;}
.pages-nav{clear:both; padding:5px 0 0; text-align:right}
.pages-nav-none{clear:none; padding:0;}
.pages-nav-left{color:#797979; font-size:11px; line-height:15px; background:url(/Upload/img/oct11/nav-left.png) no-repeat 0 4px; padding:0 5px 0 16px;}
.pages-nav-right{color:#797979; font-size:11px; line-height:15px; background:url(/Upload/img/oct11/nav-right.png) no-repeat 100% 4px; padding:0 16px 0 5px;}
.pages-num{float:right;}
.pages-num{}
.pages-num li{float:left; background:url(/Upload/img/oct11/pages-num-li.png) no-repeat 100% center; padding:0 1px 0 0; height:16px; color:#111; font-size:11px;}
.pages-num li a{float:left; background:url(/Upload/img/oct11/pages-num.png) no-repeat -9999px -9999px; height:16px; line-height:16px; padding:0 1px 0 0; margin:0 3px 0 3px;}
.pages-num li a span{float:left; background:url(/Upload/img/oct11/pages-num.png) no-repeat -9999px -9999px; height:16px; line-height:16px; padding:0 3px 0 4px; text-decoration:underline}
.pages-num li.active a{color:#494949; text-decoration:none; text-decoration:none; background-position:100% 100%;}
.pages-num li.active a span{background-position:0 0; text-decoration:none;}
.pages-num li.pages-num-end{margin-right:0; background:none; padding:0;}

.pages-cols{float:left; margin:0 0 20px;}
.pages-cols li{float:left; background:url(/Upload/img/oct11/pages-num-li.png) no-repeat 100% center; padding:0 1px 0 0; height:16px; color:#494949; font-size:11px;}
.pages-cols li a{float:left; background:url(/Upload/img/oct11/pages-num.png) no-repeat -9999px -9999px; height:16px; line-height:16px; padding:0 1px 0 0; margin:0 3px 0 3px;}
.pages-cols li a span{float:left; background:url(/Upload/img/oct11/pages-num.png) no-repeat -9999px -9999px; height:16px; line-height:16px; padding:0 3px 0 4px; text-decoration:underline}
.pages-cols li.active a{color:#494949; text-decoration:none; text-decoration:none; background-position:100% 100%;}
.pages-cols li.active a span{background-position:0 0; text-decoration:none;}
.pages-cols li.pages-cols-num-end{margin-right:0; background:none; padding:0;}
.pages-cols li.pages-cols-num-start{background:none;}

.sort-list li{display:inline; font-size:11px; line-height:13px; padding:0 3px 0 6px;}
.sort-list li.sort-list-start{padding-left:0; background:none;}
.sort-list li a{color:#494949;}
.sort-list li a.active { font-weight: bold; text-decoration: none; }
.sort-list li a.active:hover { color: #494949; }

.brand-item{float:left; width:25%; height:154px;}
.brand-item-in{border:1px solid #e8e8e8; width:109px; height:131px; overflow:hidden; padding:10px 7px 0 7px; text-align:center;}
.brand-item-in a{color:#494949; text-decoration:none;}
.brand-item-in a:hover{text-decoration:underline;}
.brand-item-image{text-align:center; display:block; height:103px; width:109px; border-bottom:1px solid #e8e8e8; overflow:hidden; margin:0 0 5px;}
.brand-item-image img{max-height:100px; max-width:109px;}

.search-item{float:left; width:50%; margin:0 0 20px;}
.search-item-in{padding:0 20px 0 0;}
.search-item-type2 .search-item-in{padding:0 0 0 19px; border-left:1px solid #e8e8e8;}
.search-item-type3 {width:100%; float:none; margin:0 0 30px;}
.search-price{float:right; font-size:18px; line-height:20px; color:#000;}
.search-name{font-size:15px; line-height:19px; margin:0 0 5px;}
.search-image{float:left; width:110px; height:100px; overflow:hidden; position:relative; margin:0 10px 5px 0;}
.search-image a { width: 100px; height: 100px; background-position: center; background-repeat: no-repeat; display: block; }
.search-item-text, .search-item-text p{color:#494949; font-size:11px; line-height:13px;}
.search-item-text{overflow:hidden; margin:0 0 5px;}
.search-compair{clear:both; background:url(/Upload/img/oct11/compair.png) no-repeat 0 0; height:18px; padding:0 0 0 38px;}
.search-compair a.LinkDashed{border-bottom:1px dashed #2670a4; color:#2670a4; font-size:13px; line-height:15px; cursor:pointer; text-decoration: none; }

.search-result { width: 100%; }
.search-result td { margin: 0 0 20px; width: 50%; }
.search-result td.left { padding: 0 10px 0 0; }
.search-result td.right { padding: 0 0 0 10px; }

.catalog-inline{width:100%; margin:0 0 30px;}
.catalog-inline td{padding:10px; border-bottom:1px solid #e8e8e8; font-size:15px; line-height:17px;}
.catalog-inline td.col-2{font-size:11px; line-height:14px; color:#494949;}
.catalog-inline td.col-3{text-align:right; font-size:18px; line-height:20px; color:#000;}
.search-query{color:#494949; font-size:12px; line-height:14px; font-weight:bold; margin:0 0 15px;}
.catalog-inline a.buy, .catalog-inline a.lodging { display: inline-block; }


.valuta{display:block; padding:0 0 10px;}
.valuta li{display:inline; font-size:11px; line-height:13px; background:url(/Upload/img/oct11/pages-num-li.png) no-repeat 100% 3px; padding:0 5px 0 4px;}
.valuta li.valuta-start{padding:0; background:none;}
.valuta li.valuta-end{padding-right:0; background:none;}
.valuta li.sort-up a{color:#494949; text-decoration:none; background:url(/Upload/img/oct11/arrow-up.png) no-repeat 100% 4px; padding:0 8px 0 0;}

.tabs li{float:left; display:inline; white-space: nowrap}
.tabs li a{float:left; display:inline; white-space: nowrap; background:url(/Upload/img/oct11/tabs.png) no-repeat 100% -93px; line-height:31px; font-size:15px; padding:0 8px 0 0; text-decoration:none; cursor: pointer;}
.tabs li a span{float:left;background:url(/Upload/img/oct11/tabs.png) no-repeat 0 -62px; line-height:31px; height:31px; font-size:15px; padding:0 1px 0 9px;}
.tabs li.selected a {background-position:100% -31px; color:#fff}
.tabs li.selected a span{background-position:0 0;}

.filter-right h5 { color: #2670A4; display: block; font-size: 11px; line-height: 13px; margin: 4px 0; }
.filter-right ul { padding: 0 0 4px 10px; }
.filter-right ul li { font-size: 11px; } 
.filter-right ul li a { color: #494949; }
.filter-right span.gray { color: #CCC; }
.filter-right input[type=text] { width: 60px; }
.filter-right a.ff { float: right; color: white; display: block; font-size: 11px; text-decoration: none; border-left: solid 1px white; margin: -3px 0 0; padding: 3px 0 3px 10px  }
.filter-right a.ff:hover { text-decoration: underline; }
.filter-right select { width: 164px; }
.filter-right .selectBox-dropdown .selectBox-label { padding: 1px 0 0 4px; font-size: 11px; }

.ui-tabs { position: relative; zoom: 1; } 
.ui-tabs .ui-tabs-nav { margin: 0; }
.ui-tabs .ui-tabs-nav li {  float: left; position: relative; border-bottom: 0 !important; padding: 0; white-space: nowrap; margin:0 1px 0 0;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } 
.ui-tabs .ui-tabs-panel { display: block; border-width: 0; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }
.tabs-a{overflow:hidden}

.tab-content{border:1px solid #2CB6E4; padding:15px 5px 0 15px; margin-bottom:20px;}
.tab-content-p{padding:15px;}
.sort-group{width:100%;}
.sort-group td{padding:0 15px 15px 0;}
.sort-group td.sort-group-name{font-size:13px; line-height:15px; color:#2670a4;}

.ui-slider { background: url(/Upload/img/oct11/drag-scroll-passive.png) transparent; border: 0; }
.ui-slider .ui-slider-handle { height: 11px; width: 11px; top: 0px; background-image: url(/Upload/img/oct11/drag-scroll-bull.png); }
.ui-corner-all { border-radius: 5px; } 
.ui-slider .ui-state-default, .ui-slider .ui-widget-content .ui-state-hover, .ui-slider .ui-widget-content .ui-state-focus { border: 0; } 
.ui-slider-range { background: url(/Upload/img/oct11/drag-scroll-active.png) transparent; }

.list{float:right; margin:0 10px 0 0;}
.list li{float:left; margin:0 3px 0 0;}
.list li a{float:left; width:16px; height:16px; background:url(/Upload/img/oct11/list.png) no-repeat 0 0;}
.list li.list-1 a{background-position:0px 0px;}
.list li.list-2 a{background-position:-16px 0px;}
.list li.list-3 a{background-position:-32px 0px;}
.list li.list-1.active a{background-position:0px -16px;}
.list li.list-2.active a{background-position:-16px -16px;}
.list li.list-3.active a{background-position:-32px -16px;}

.consultant-link{float:right; height:23px; line-height:23px; font-size:13px; padding:0 0 0 35px; background:url(/Upload/img/oct11/consultant.png) no-repeat 0 0}
.consultant2{float:left; height:23px; line-height:23px; font-size:13px; padding:0 0 0 35px; background:url(/Upload/img/oct11/consultant.png) no-repeat 0 0}

.search-item .new{position:absolute; left:0px; top:0px; background:url(/Upload/img/oct11/new.png) no-repeat; width:34px; height:35px;}
.search-item .sale{position:absolute; left:0px; top:0px; background:url(/Upload/img/oct11/sale.png) no-repeat; width:34px; height:35px;}
.search-item .hit{position:absolute; left:0px; top:0px; background:url(/Upload/img/oct11/hit.png) no-repeat; width:34px; height:35px;}
.compair-link{font-size:13px; line-height:15px; padding:5px 0;}
.dele{display:inline-block; background:url(/Upload/img/oct11/dele.gif) no-repeat center center; height:15px; width:15px; position:relative; left:5px; top:3px;}
.delete{display:block; background:url(/Upload/img/oct11/dele.gif) no-repeat center center; height:15px; width:15px;}
.basket-col{background:url(/Upload/img/oct11/basket-col.png) no-repeat; width:35px; height:15px; padding:4px 2px; font-size:12px; border:0; line-height:15px; text-align:center; color:#494949}

.table-basket{width:100%; font-size:12px; line-height:14px; color:#494949}
.table-basket td{padding:5px 5px 5px 0; border-bottom:1px solid #e8e8e8;}
.table-basket .table-basket-top td{padding:0; border:0;}
.basket-corner{padding:9px; border:1px solid #e8e8e8; font-size:12px; line-height:14px; margin:0 0 20px;}
.basket-result{padding:10px 5px 5px; text-align:right;}
.reload{color:#d72800; border-bottom:1px dashed #d72800; text-decoration:none; text-transform:uppercase;}

.alert{min-height: 95px;height:auto !important;height: 95px; background:url(/Upload/img/oct11/alert.png) no-repeat 0 3px; padding:0 0 0 35px; width:260px;}
a.basket-wraps{float:right; height:24px; line-height:24px; margin: 0 12px;}
a.basket-ok{float:right; background:url(/Upload/img/oct11/basket-ok.png) no-repeat; width:163px; height:24px; line-height:24px; text-align:center; text-decoration:none; text-transform:uppercase; color:#fff; text-shadow:1px 1px 0 #9b2600}
a.basket-ok:hover{color:#fff !important}

.tcb-start{display:block; background:url(/Upload/img/oct11/tabs.png) 0 0; max-height:31px; min-height: 20px; padding-left: 8px !important; }
.tcbc{ background:url(/Upload/img/oct11/tabs.png) -10px 0; max-height:31px; color:#fff; min-height: 20px;}
.tcb-end{background:url(/Upload/img/oct11/tabs.png) 100% -31px; max-height:31px; padding-right: 8px !important; min-height: 20px;}
.tcb-end div.body{display:block; background:url(/Upload/img/oct11/tabs.png) -10px 0; height: 100%; color:#fff; }

.error{text-decoration:none; border-bottom:1px dashed #2670a4;}
.error:hover{border-color:#e2001a;}
.voskl{position:relative; left:5px; top:6px;}
.dots{display:block; background:url(../images/dots.gif) repeat-x 0 100%;}
.white{background:#fff;}
.red11{font-size:11px !important; line-height:16px !important; color:#d72800 !important;}

.itemcard .item-icon { padding-left: 320px; text-align: left; }

.a-dotted{text-decoration:none; border-bottom:1px dashed #2670a4;}
.a-dotted:hover{border-color:#e2001a;}

.item h1{display:inline; margin:0;}
.code{display:inline-block; color:#2670a4; font-size:11px; background:#f7f7f7; padding:0 5px; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; height:16px; line-height:16px; position:relative; top:-4px; left:10px; white-space:nowrap;}


.stars li {float:left; margin:0 0 5px;}
.stars li a {float:left; background:url(../images/stars.png) no-repeat 0 0 ; width:12px; height:11px;}
.stars li.active a {background-position: 0 100%;}
.white-block {background:#f7f7f7; padding:10px 0; margin:0 0 20px; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; }

.news-page-left{float:left; width:355px; margin:0 20px 0 0;}
.news-page-left img{border:1px solid #ccc; padding:2px; display:block; margin:0 0 10px;}
.news-page-link{margin:0 0 5px;}
.link-name{font-size:17px;}
.category{background:#f7f7f7; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; display:inline-block; color:#2670a4; font-size:11px; background:#f7f7f7; padding:0 5px; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; height:16px; line-height:16px; margin:0 10px 0 0; white-space:nowrap;}
.news-left-item{margin:0 0 20px;}
.news-page-right{overflow:hidden;}
.news-page-right img{border:1px solid #ccc; padding:2px; float:left; margin:0 10px 5px 0;}
.news-title{background:url(/Upload/img/oct11/line.gif) repeat-x 0 10px; font-size:14px; line-height:16px; margin:0 0 10px;}
.news-title h4{display:inline; background:#fff; font-size:14px; line-height:16px; padding:0 5px 0 0;}
.on-forum{float:right; background:url(../images/src/ico-forum.png) no-repeat 0 0; font-size:13px; line-height:15px; height:15px; padding:0 0 0 33px;}
/* .other{padding:0 60px 20px; color:#494949} */
.other a:hover{color:#e2001a;}
.other-news{float:left; width:20%;margin:0 0 20px;}
.other-news-image{margin:0 0 10px;}
.other-news-image img{display:block; padding:2px; border:1px solid #ccc;}
.other-news-date span{background:#e8e8e8; padding:2px 4px; color:#282828; font-size:10px; line-height:12px}
.other-news-date{margin:0 0 5px;}
.other-news-link{margin:0 0 15px; font-size:15px; line-height:17px;}
.like{margin:0 0 10px;}
.other-news-forum a{background:url(/Upload/img/oct11/src/ico-forum.png) no-repeat 0 1px; font-size:13px; line-height:15px; padding:0 0 0 33px;}
.other-news-forum{}

.othe-menu{display:block; padding:0 20px 0 0;}
.othe-menu li{border-bottom:1px dashed #e4e4e4; font-size:11px; line-height:13px; padding:6px 0;}
.othe-menu li.othe-menu-end{border:0; margin:0 0 5px;}
.other-menu-det{color:#494949; font-size:11px; line-height:14px;}
.other-menu-title{font-size:13px; margin:0 0 5px;}
/* end CONTENT CENTER --------------------------------------------------------------------------- */

/* begin CONTENT RIGHT --------------------------------------------------------------------------- */
.tegs{line-height:22px !important;}
.video{margin:0 0 10px;}
.social-block{margin: 0 0 20px;}
.social li{float:left; margin:0 8px;}
.social-title{color:#494949; font-size:14px; line-height:18px; margin:0 0 10px; text-align: center;}
.c-white{position:absolute; width:10px; height:10px; background:url(/Upload/img/oct11/c-white.png) no-repeat;}
.blue-r-block{background:#2bb6e4; position:relative; padding:10px 20px;}
.blue-r-block a{color:#fff; display:block; font-size:13px; line-height:16px; margin:0 0 2px; padding:0 0 0 10px}

/* end CONTENT RIGHT --------------------------------------------------------------------------- */


/* begin BAN --------------------------------------------------------------------------- */
.ban-10{margin:0 0 10px;}
.ban-20{margin:0 0 20px;}
.ban-10 img,.ban-20 img{display:block;}
.block20{margin:0 0 20px;}
/* end BAN --------------------------------------------------------------------------- */


/* begin BOTTOM-BLUE-MENU --------------------------------------------------------------------------- */
/* .bottom-blue-menu{background:#2bb6e4; padding:15px 00px 10px; border-top:5px solid #f0f0f0;} */
/* .bottom-blue-menu{background:#ae7d19; padding:10px 00px 10px; border-top:16px solid #1f6c1a;} */
/* .bottom-blue-menu{background:#e6a116; padding:10px 00px 10px; border-top:16px solid #1f6c1a;} */
.bottom-blue-menu{background:#cc0d48; padding:4px 196px 3px; border-top:4px solid #655c54;}
.bottom-blue-menu-block{float:left; width:16%;}
.bottom-blue-menu-block ul{display:block; padding:0 0 0 10px;}
.bottom-blue-menu-block li{font-size:14px; line-height:12px; margin:0 0 5px; color:#fff;}
.bottom-blue-menu-block li a{color:#fff; text-decoration:none;}
.bottom-blue-menu-block li a:hover{color:#caedf8; text-decoration:underline;}
.bottom-blue-menu-block h4{font-size:15px; line-height:17px; margin:0 0 10px; padding:0 0 0 10px; color:#fff}
/* end BOTTOM-BLUE-MENU --------------------------------------------------------------------------- */

/* begin BOTTOM-SUR-MENU --------------------------------------------------------------------------- */
.bottom-sur-menu{background:#f0f0f0; padding:15px 0px 10px;}
.bottom-sur-menu-block{float:left; width:16%;}
.bottom-sur-menu-block ul{display:block; padding:0 0 0 10px; margin:0;}
.bottom-sur-menu-block h4 a { text-decoration: none; }
.bottom-sur-menu-block li{font-size:13px; line-height:11px; margin:0 0 5px; color:#4e4e4e;}
.bottom-sur-menu-block li a{color:#4e4e4e; text-decoration:none;}
.bottom-sur-menu-block li a:hover{color:#d72800; text-decoration:underline;}
.bottom-sur-menu-block h4{font-size:14px; line-height:11px; margin:0 0 6px; padding:0 0 0 10px; color:#4e4e4e; font-weight:bold}

/* end BOTTOM-SUR-MENU --------------------------------------------------------------------------- */

.bottom-sur-menu ul.five-lines { overflow: hidden; height: 78px; }
.bottom-sur-menu .show-more{color:#999; border-bottom:1px dashed #999; display:inline-block; line-height:11px; font-size:11px; margin: 2px 0 0 10px;}
.bottom-sur-menu .show-more:hover{color:#000; border-color:#000; cursor:pointer;}

/* begin FOOTER --------------------------------------------------------------------------- */
/*.footer{clear:both; padding:20px 0px;}
.footer .counters li{display:inline; float:left; margin:0 0 0 10px;}
.footer .t{font-size:9px; color:#e4e4e4; visibility: hidden;}
.footer-block-1{float:left; width:25%;}
.footer-block-2{float:left; width:25%; color:#4e4e4e; font-size:11px; line-height:14px;}
.footer-block-2 p{color:#4e4e4e; font-size:11px; line-height:14px; padding:8px 0 8px 10px; display:block;}
.footer-block-3{float:left; width:50%;}
.artwell{float:right; color:#4e4e4e; font-size:11px; line-height:13px; text-decoration:none; text-align:right; background:url(/Upload/img/oct11/asvego.png) no-repeat 100% 0; height:29px; padding:2px 104px 0 0; margin:0 10px 0 0;}
.artwell span{text-decoration:underline; color:#2670a4;}
.artwell:hover span{color:#d72800;}*/
/* end FOOTER --------------------------------------------------------------------------- */

.catalog-list{float:left; width:33%;}
.catalog-list li{font-size:11px; line-height:17px; font-style:italic; color:#999}
.catalog-list .show-more{font-size:11px; line-height:16px; color:#999; border-bottom:1px dashed #999;}
.catalog-list .show-more:hover { border-color: #000000; color: #000000; cursor: pointer; }
.catalog-list ul{display:block;}
.catalog-list ul.five-lines { overflow: hidden; max-height: 110px; }
.catalog-list li { padding-left:40px; }
.catalog-list li a{font-style:normal; }
.catalog-list li.catalog-list-title{font-size:15px; line-height:17px; padding:0 0 5px;}
.catalog-icons {padding:0 10px 20px 10px; position:relative;}
.catalog-icons .ico{position:absolute; left:0; top:0; width:54px; height:54px; overflow:hidden; float:left; background:url(/Upload/img/oct11/ico2.gif) no-repeat -5px 0; }

.catalog-list-2 {float:left; width:50%;}
.inside-catalog .subitem { margin: 10px 0; overflow: hidden; }
.inside-catalog .frame { background:url(/App_Themes/Default/img/ramka.gif) no-repeat; height:80px; width:75px; padding: 5px; float: left; position: relative; text-align: center; }
.inside-catalog .frame .pin {position:absolute; top:73px; left:67px; }
.inside-catalog .frame .picture { padding: 5px 0; max-height:75px; max-width:75px; } 
.inside-catalog .texts { padding-left: 95px; }
.inside-catalog .texts .title { font-size: 15px; line-height: 17px; }
.inside-catalog ul { padding: 5px 20px 0; }

.catalog-icons .ico-1 { background-position: -325px -200px; }
.catalog-icons .ico-82 { background-position: -375px -200px; }
.catalog-icons .ico-25 { background-position: -125px -200px; }
.catalog-icons .ico-69 { background-position: -75px -200px; }
.catalog-icons .ico-24 { background-position: -435px -200px; }
.catalog-icons .ico-22 { background-position: -325px -200px; }
.catalog-icons .ico-10 { background-position: -195px -80px; }
.catalog-icons .ico-20 { background-position: -382px -80px; }
.catalog-icons .ico-18 { background-position: -440px -80px; }
.catalog-icons .ico-88 { background-position: -5px -0px; }
.catalog-icons .ico-13 { background-position: -325px -80px; }
.catalog-icons .ico-11 { background-position: -393px -12px; }
.catalog-icons .ico-12 { background-position: -265px -80px; }
.catalog-icons .ico-5 { background-position: -200px -140px; }
.catalog-icons .ico-15 { background-position: -265px -140px; }
.catalog-icons .ico-3 { background-position: -135px -15px; }
.catalog-icons .ico-17 { background-position: -330px -15px; }
.catalog-icons .ico-7 { background-position: -75px -15px; }
.catalog-icons .ico-4 { background-position: -200px -15px; }
.catalog-icons .ico-23 { background-position: -10px -75px; }
.catalog-icons .ico-9 { background-position: -130px -140px; }
.catalog-icons .ico-8 { background-position: -130px -80px; }
.catalog-icons .ico-2 { background-position: -262px -11px; }
.catalog-icons .ico-6 { background-position: -71px -80px; }
.catalog-icons .ico-14 { background-position: -444px -12px; }


/* end of ASVEGO's design*/

/* Supplier's form */ 
.form-suppliers { width: 400px; margin: 10px auto; } 
.form dt { margin: 10px 0 2px 0; }
.form-suppliers input.text { min-width: 400px; font-size: 13px; height: 20px; }
.form-suppliers input.text.short { min-width: 100px; }
.form-suppliers .hint { padding: 0 5px; color: #999; }
.form-suppliers input.radio { margin: 0 10px; }
.form-suppliers inputarea { min-width: 400px; }
.form-suppliers .submit { text-align: center; padding: 10px 0; }
.form-suppliers .submit input{ font-size: 18px; padding: 4px 20px }

.ui-autocomplete { background: white; border: 2px solid #999; }
.ui-autocomplete  li { margin: 2px 10px; }

.decoration { overflow: hidden; margin: -10px 0 -690px; height: 700px;}
.decoration .width-constraint { position:relative; }
.decoration .width-constraint div { position: absolute; }
.decoration .lfg {z-index: 5; }
.decoration .lbg {z-index: -5; }
.decoration .rbg {z-index: -5; }
.decoration .rfg {z-index: 5; }

.mar8 .decoration .lbg {z-index: -5; width: 208px; height: 500px; left: -200px; background-image: url(/Upload/img/special/8mar/left.jpg); }
.mar8 .decoration .rbg {z-index: -5; width: 225px; height: 500px; right: -216px; background-image: url(/Upload/img/special/8mar/right.jpg);}
.mar8 .header-logo-link {background:url(/Upload/img/special/8mar/logo.png) no-repeat; }

.adverts-binding { width: 100%; }
.adverts-binding input[type="text"] { width: 400px; }
.adverts-binding .tiny input[type="text"] { width: 30px; }
.adverts-binding .item { margin: 10px 0; }
.adverts-binding .item div { padding: 0 0 8px 18px; } 
.adverts-binding .item select { width: 150px; }
.adverts-binding .item select.small { width: 80px; }

.site-news dt { width: 105px; float: left; }
.site-news dd { margin: 0 0 5px 0; padding: 0 0 5px 110px; } 

/* 50 percent banner */
.p50-place { overflow: hidden; }
.p50 { float:left; width: 50%; margin: 0 0 20px;}
.p50 .marginer-right { padding: 0 5px 0 0; }
.p50 .marginer-left { padding: 0 0 0 5px; }
.p50 .ban-background { display: block; height: 200px; overflow: hidden; }
.p50 .ban-foreground { display: block; height: 200px; }

/*Contacts*/
.contacts {width:100%}
.contacts tr {border-top:1px solid #ddeaf3; border-top: 1px solid #DDEAF3;}
.contacts tr.bottom {border-bottom:2px solid #639dcf}
.contacts td { padding:5px; font-size: 11px; }
.contacts td.name { background: url(/Upload/img/logo-small.gif) no-repeat 2px center ; font-weight: bold; padding-left: 30px; font-size: 12px; }
.contacts td.name b { color: #2670A4; }
.contacts td.managers b { display: block; }
.contacts a { white-space:nowrap; }
.contacts .links a { display:block; margin: 5px 0;}

.gray-table table { width: 100%; border-collapse: separate;  }
.gray-table td { border-right: 1px dotted #ccc; border-bottom: 1px solid #999; padding: 2px; }
.gray-table th { margin: 2px; text-align: center; font-weight: bold; }
.gray-table thead { border-bottom: 2px solid black; }
.reservation .term { width: 100px; }
.reservation .date { width: 130px; }
/*.skype				{padding-left:25px!important;background-position:5px 0;background-repeat:no-repeat;height:16px}
*/
/*Contacts*/
.personal-data { width: 100%; }
.personal-data th { width: 200px; font-weight: bold;}
.personal-data td { padding: 2px 5px; }
.personal-data .can-change { border-left: 1px solid #CCC; width: 80px; padding: 2px 15px; }
.personal-data .can-change a { border-bottom: 1px dashed; text-decoration: none; }

.vendor-catalog { width: 100%; overflow: hidden; }
.vendor-catalog .quintuple { float: left; width: 19%; padding: 0 1% 0 0; }
.vendor-catalog .letter { color: #E50019; font-size: 18px; line-height: 20px; margin: 5px 0; padding-bottom: 5px; border-bottom: 1px solid #E50019; }
.vendor-catalog li { margin: 2px 0; }
.vendor-catalog a { color: #2670A4; text-decoration: underline; }
.vendor-catalog a:hover { text-decoration: none; }
.vendor-catalog i { font-size: 11px; color: #ccc; }

.popup .close { float:right;margin: 5px; } 
.popup .title { text-align: left; }
.popup .title b { font-size: 13px; line-height: 25px; color: White; text-transform: uppercase; padding: 2px 0 }
.popup .tcb-start, .popup .tcb-end { height: 25px; }
.popup .tcb-start { padding-left: 10px; }
.popup .body p { padding: 5px; text-align: left; }
.popup .body p.c { padding: 5px; text-align: center; }

.popup .frameless p { padding: 5px; text-align: left; }
.popup .frameless p.c { padding: 5px; text-align: center; }
.gradient-dialog .frameless { background: url("/Upload/img/oct11/modal-bg.png") repeat-x scroll 0 100% #FFFFFF; }

.popup .black-title { background: none repeat scroll 0 0 #545454; border-top-left-radius: 5px; border-top-right-radius: 5px; color: #EEEEEE; font-size: 12px; height: 16px; line-height: 16px; padding: 5px 11px; }
.popup .black-title .close { background: url("/Upload/img/oct11/close.png") no-repeat scroll 0 0 transparent; cursor: pointer; height: 15px; width: 15px; margin: 0px; }

.basket-contents table th, .subscribe table th { font-size: 15px; line-height: 31px; height: 31px;} 

.shadow			{background:#000; position: fixed; top: 0px; z-index: 9000; width: 100%; height: 100%; filter:alpha(opacity=0.25); opacity:0.25;}
.modalPopup		{padding:10px;border:1px solid #3E6384;background-color:#fff;width:130px; text-align:center}
.modalPopup a	{color:#000;font-weight:bold;vertical-align:super; font-size: 13px; line-height: 17px;}

/* seo block */
.seo-above {margin:0 0 20px;}
.seo-above .title { overflow: hidden; margin:0 0 10px; }
.seo-above .title h1 { color:#0863aa; font-size:13px; line-height:14px; margin: 0; float: none; }
.seo-above .text, .seo-above .text p {text-align:justify; color:#888; font-size:11px; line-height:14px; }

.seo-below { margin: 10px 0; }
.seo-below .text {padding:8px 24px; border:1px solid #acacac; text-align:justify;}
.seo-below .text, .seo-below .text p {color:#888; font-size:11px; line-height:14px; }
.seo-below .title { overflow: hidden; }
.seo-below .title h2 { color: #fff; margin: 0 ; font-size: 12px; line-height: 21px; float: left; padding: 0 25px; position: relative; background-color: #acacac; }
.seo-below .text p { margin: 12px 0; }

.news-feed { margin: 10px 0;} 
.news-feed li { margin: 4px 0; }
.news-feed .date { color:#2e98f4; display: inline-block; width: 108px; text-align: right; }

.dialog-header { padding: 40px 25px 20px; overflow: hidden; } 
.dialog-header .image { float: left; margin: 0 20px 0 0; }
.dialog-header .text { overflow: hidden; }
.dialog-header .text .name { font-size: 16px; line-height: 18px; margin: 0 0 18px; }
.dialog-header .text .hint { color: #82828D; font-size: 12px; line-height: 15px; }
.dialog-block { font-size: 12px; padding: 0 50px 40px; }
.dialog-block .submit-place button { color:#4f4f4f; font-size:11px; line-height:12px; width:219px; padding:3px 0; }

.fastorder-form dt { float: left; padding: 4px 0; }
.fastorder-form dd { margin-left: 90px; padding:4px 0;  }
.fastorder-form input { height:15px; border:0; color:#585858; font-size:12px; line-height:15px; padding:2px 5px; }
.fastorder-form input.text { background:url(/Upload/img/oct11/dialog-input-text.png) no-repeat 0 0; width:209px; }
.fastorder-form input.text-mini { background:url(/Upload/img/oct11/dialog-input-text-mini.png) no-repeat 0 0; width:60px; }
.fastorder-form input.text-micro { background:url(/Upload/img/oct11/dialog-input-text-micro.png) no-repeat 0 0; width:30px; }

.fastorder-form select { height: 19px; border: none; font-size: 12px; line-height: 19px; margin:0; color:#585858; }
.fastorder-form select.wide { width: 219px; background:url(/Upload/img/oct11/dialog-select.png) no-repeat; }
.fastorder-form select.p-type { width: 52px; background:url(/Upload/img/oct11/dialog-select.png) no-repeat; }
.fastorder-form select.time { width: 40px; background:url(/Upload/img/oct11/dialog-select.png) no-repeat; }
.fastorder-form tr.fields td { text-align: center; padding-top: 4px; padding-bottom: 4px; }

.validation-summary-errors { padding: 5px 5px 20px; color: darkred;}
.validation-summary-errors ul { list-style: disc outside; padding: 0 0 0 20px;}
input.input-validation-error { border: 1px solid red; }

#Product_HeightPlateDown {width: 60px;}

#layerPlateDown	{background-color:#cc0}
#layerPlateUp	{background-color:#cc5}


