html {height: 100%; padding: 0; margin: 0; }

body {background: #ffffff; margin: 0px; font-family: Lucida Grande, Arial, Tahoma, Verdana; color: #222222; height: 100%;}

table {width: 100%; border-collapse: collapse; margin: 0; }

div {width: 100%; }

h1 { margin: 0; }

h2 { margin: 0; }

h3 { margin: 0; }

p { margin: 0; padding: 0; }

a:hover {text-decoration: none;}

td { padding: 0; vertical-align: top; }
.ContentMain {font-size: 12px; line-height: 140%; padding-bottom: 10px;}

.ContentMain p {margin-bottom: 15px;}

.cbox {width: 20px; background: transparent; border: 0;}

.Phone a, .Phone a:hover {position: absolute; display: block; bottom: 0px; left:-30px; font-size: 11px; font-weight: bold;}

.Logo {height: 56px; position: relative; margin-bottom: -56px; width: 900px; background: url('/img/logo.gif') no-repeat; top: 27px;}

.Phone {position: relative; height: 65px; width: 181px; background: url('/img/call.gif') no-repeat; top: 16px; left: 100%; margin-left: -181px; margin-bottom: -65px; text-align: right;}

.Search {height: 99px; position: relative; width: 320px; left: 50%; position: relative; margin-left: -120px; padding-top: 16px;}

.Search .L {color: #906C9A; font-size: 12px; white-space: nowrap; vertical-align: middle;}

.Search .C {width: 100%; text-align: center;} .Search .R {vertical-align: middle;}

.Phone div {font-size: 12px; color: #906C9A; display: block; position: relative; top: 50px;}

.Phone img {margin-right: 10px;}

a {color: #906C9A;}

.YellowL {height: 100px; background: #F2C02B;}

.YellowC {height: 100px; background: #F2C02B; width: 100%; overflow: hidden; vertical-align: middle;}

.UT {width: 16px; height: 100px; background: url('/img/ut.gif') no-repeat #f2c02b;}

.UT div {width: 16px; height: 100px; background: url('/img/ub.gif') 0 100% no-repeat;}

.Basket {white-space: nowrap; font-size: 16px; vertical-align: middle;} .Basket a {display: block; margin-bottom: 10px;}

.Basket p {font-size: 12px; margin-top: 5px;} .Basket p span {color: #F07300; font-weight: 800; font-size: 14px;}

.YellowC select {width: 90%; font-size: 13px; margin-top: 1px;}

.YellowC .T3 {padding-right: 20px;} .YellowC .T3 input {font-size: 13px; width: 100px;}

.SelectLabel {color: #624E11; font-size: 12px; padding-bottom: 2px;}

.WhiteLinks a {color: #624E11; margin-right: 20px;} .WhiteLinks span {margin-right: 20px;}

.WhiteLinks {font-size: 14px; margin-top: 13px;}

.Menu {margin-bottom: 30px;}

.Menu td {white-space: nowrap; padding: 11px 0px 0px 0px;}

h1 {color: #F07300; font-size: 21px; font-weight: 500; margin-bottom: 15px; font-family: Arial; line-height: 130%;}

h2 {color: #F07300; font-size: 21px; font-weight: 500; margin-bottom: 15px; font-family: Arial; line-height: 130%;}

h3 {color: #F07300; font-size: 18px; font-weight: 500; margin-bottom: 15px; font-family: Arial; line-height: 130%;}

.Content {font-size: 11px; font-family: Lucida Grande, Tahoma; line-height: 135%; width: 96%; margin-left: 3%;} .Content p {margin-bottom: 10px;}
* html .Content {margin-left: 25px;}
.Content li {vertical-align: top;}

.LeftLine {position: relative; width: 96%; background: url('/img/grey.gif') repeat-y; left: 5px; padding-left: 26px;}

.CatTable {position: relative; width: 96%; left: 5px; top: -15px;}

.CatTable td {padding-left: 26px; font-size: 11px; font-family: Lucida Grande, Tahoma;}

.OrangeLink {font-size: 15px !important; font-family: Lucida Grande, Arial !important; font-weight: 800; padding: 0 !important; color: #F07300; height: 50px;}

.OrangeLink p {padding-left: 35px; padding-right: 40px; padding-top: 30px; padding-bottom: 10px;}

.OrangeLink a {color: #F07300;}

.LeftLines td {background: url('/img/grey.gif') repeat-y; padding-right: 15px;}

.CatName {font-size: 13px; font-family: Lucida Grande, Arial !important; margin-bottom: 5px; display: block; font-weight: 800; font-size: 14px;}

.Pros span {color: #E98122;} .Pros {margin-bottom: 20px !important}

.Ico {position: relative; height: 32px; width: 32px; overflow: hidden; margin-bottom: -32px; left: -45px; top: -6px; display: block;}

.IcoImg {position: relative; left: -18px; margin-right: -40px; width: 40px; height: 40px; display: block; margin-bottom: -40px; top: 20px;}

.MT {height: 100%;}

.W900 {width: 900px; height: 1px; overflow: hidden;}

.YBox {height: 36px; background: #F2C02B; margin-top: 1px;}

.MenuUgol {background: url('/img/yellow.gif') no-repeat; height: 36px;}

.BottomMenu {height: 36px; background: #F2C02B; vertical-align: middle;}

.BottomMenu {font-size: 12px;}

.BottomMenu a {color: #624E11; margin-right: 20px;} .BottomMenu span {margin-right: 20px;}

.Intitle td {font-size: 11px; white-space: nowrap; color: #906C9A;}

.Intitle img {margin-right: 10px; margin-top: 4px;} .Intitle { padding-bottom: 30px; padding-top: 6px;}

.Copy {font-size: 11px;}

.Copy div {width: 15px; height: 15px; position: relative; margin-bottom: -15px; left: -15px;}

.Copy td {padding-top: 30px; padding-bottom: 30px;}

.Bottom {padding-top: 50px; vertical-align: bottom;}

.S12 {font-size: 12px;}

.SubParts td {white-space: nowrap; font-size: 13px; padding-top: 9px;}

.LSP {width: 100%;}

.SubParts {position: relative; height: 30px; top: -18px; margin-bottom: 13px;}

.xLink {text-decoration: none; color: #5e1076; font-size: 14px;}

.Logo img {border: 0; width: 145px; height: 36px;}

.Intitle a {text-decoration: none;}

.NV span {color: #F07300;} .NV {margin-bottom: 15px !important;}

.RC {color: #888888;}

.LI {width: 1%; padding-right: 25px;} .LI img {border: 0;}

.OL {font-size: 15px !important; font-family: Lucida Grande, Arial !important; font-weight: 800; color: #F07300; margin-bottom: 25px !important;}

.Arrow {position: relative; overflow: hidden; width: 5px; height: 9px; background: url('/img/arrow.gif'); margin-bottom: -9px; left: -15px; top: 2px;}

.TH td {border-bottom: 1px solid #F2C02B !important; font-weight: 800;}

.Desc td {padding: 5px 15px 5px 5px; border-bottom: 1px solid #D1D1D1;} .Desc {margin-bottom: 30px; margin-top: 20px;}

.Desc .Last td {border-bottom: none !important;}

.Zoom {margin-top: 10px; display: block; cursor: pointer;}

.TX {margin-bottom: 40px;}

.TxtLink  a {color: #222222; text-decoration: none;}

.ImgList img {border: 0;} .ImgList {margin-top: 10px; margin-bottom: 25px;}

.ImgList .L {width: 1%; padding-right: 35px;}

.ImgList h4 {margin-bottom: 10px !important;}

#ViewPhoto {
	position: absolute;
	background-color: #ffffff;
	border: 1px solid #999999;
	padding: 25px;
	padding-bottom: 10px;
	left: 50%;
	top: 50%;
	z-index: 20;
	display: none;
	color: #F5F5F5;
	text-align: center;
	background-repeat: no-repeat;
	background-position: 50% 50%;

}

#ViewPhoto img {
	margin-bottom: 10px;
	cursor: pointer;
	background: #ffffff;
	padding: 15px;
	background: #ffffff;
}

#Vdiv {
	padding: 0;
	margin: 0;
	font-size: 11px;
	font-size: Tahoma, Arial;
	text-align: center;
	color: #666666;
}

#interlaced {
	position: absolute;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/trans.png', sizingMethod=scale);
	top: 0;
	left: 0;
	visibility: hidden;
	z-index: 5;
	width: 100%;
}

.interlaced[class] {background: url('/img/trans.png');}

.BS {position: relative; display: block; width: 22px; height: 23px; margin-bottom: -22px; cursor: pointer; left: 100%; margin-left: 5px;}

.Warning {position: relative; width: 200px; height: 20px; margin-bottom: -20px; color: #F07300; font-size: 12px; font-weight: 800; top: -17px; display: none;}

.Basket div {display: block; font-size: 14px; color: #906C9A;}

.BT td {padding: 10px; border-bottom: 1px solid #D1D1D1; vertical-align: middle;}

.BT {width: 80%;}

.BT .LL td {border-bottom: 0 !important;}

.BT input {border: 1px solid #D1D1D1; width: 35px;}

.BP {font-family: Lucida Grande, Arial; font-size: 13px; font-weight: 800;}

.DB {cursor: pointer;}

.Itogo {font-size: 22px; color: #F07300; font-family: Lucida Grande, Arial; font-weight: 800; padding-top: 20px !important;}

.Itogo div {font-family: Lucida Grande, Arial; font-size: 13px;  color: #000000; width: 100px; height: 30px; position: relative; margin-bottom: -30px; left: -50px; top: 2px;}

.MessageForm td {padding-bottom: 15px;}

.MessageForm .L {width: 1%; white-space: nowrap; padding-right: 15px; text-align: right;}

.MFI {border: 1px solid #D1D1D1; width: 98%;}

.MessageForm textarea {border: 1px solid #D1D1D1; width: 98%; overflow: hidden; height: 100px;}

.MessageForm {width: 80%; margin-top: 30px;}

.Hint {width: 254px; height: 117px; position: absolute; z-index: 10; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/tip.png', sizingMethod=crop); margin-left: -255px; margin-top: -90px; display: none;}

.Hint[class] {background: url('/img/tip.png');}

.Hint img {margin: 10px; display: block;}

.hlink {border-bottom: 1px dashed #222222; width: 1%; white-space: nowrap; cursor: pointer; overflow: visible; font-size: 12px; color: #000;}

.lx {width: 1%; white-space: nowrap; padding-right: 30px !important; padding-top: 2px; text-align: right; font-weight: 800; color: #666666;}

.Choose td {padding: 2px 2px 15px 7px;}

.GR td {background: #f4f4f4;}

.NoPad td {padding-bottom: 0 !important;}

.PadTop td {padding-top: 10px !important;}

.Small {font-size: 11px; color: #666666; padding-left: 20px;}

.Smalico {position: relative; width: 40px; height: 40px; margin-bottom: -40px; left: -10px; top: -5px; margin-right: 15px;}

.Banner {position: absolute; top: 10px; width: 1000px; margin-left: -500px; left: 50%; top: 285px;}

.Counters {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=20); text-align: right; padding: 0 !important; padding-top: 28px;}