INPUT {
	BORDER-RIGHT: #777777 1px solid; BORDER-TOP: #aaaaaa 1px solid; FONT: 10px Ms Sans Serif; BORDER-LEFT: #aaaaaa 1px solid; BORDER-BOTTOM: #777777 1px solid
}
TEXTAREA {
	BORDER-RIGHT: #777777 1px solid; BORDER-TOP: #aaaaaa 1px solid; FONT: 10px Ms Sans Serif; BORDER-LEFT: #aaaaaa 1px solid; BORDER-BOTTOM: #777777 1px solid
}
SELECT {
	BORDER-RIGHT: #777777 1px solid; BORDER-TOP: #aaaaaa 1px solid; FONT: 10px Ms Sans Serif; BORDER-LEFT: #aaaaaa 1px solid; BORDER-BOTTOM: #777777 1px solid
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 10px Arial; WIDTH: 100%; PADDING-TOP: 0px; BACKGROUND-COLOR: #fff
}
A.Menu {
	FONT: 10px Arial; MARGIN-LEFT: 18px; TEXT-TRANSFORM: uppercase; COLOR: #7a0000; TEXT-DECORATION: none
}
A.Menu:link {
	FONT: 10px Arial; MARGIN-LEFT: 18px; TEXT-TRANSFORM: uppercase; COLOR: #7a0000; TEXT-DECORATION: none
}
A.Menu:active {
	FONT: 10px Arial; MARGIN-LEFT: 18px; TEXT-TRANSFORM: uppercase; COLOR: #7a0000; TEXT-DECORATION: none
}
A.Menu:visited {
	FONT: 10px Arial; MARGIN-LEFT: 18px; TEXT-TRANSFORM: uppercase; COLOR: #7a0000; TEXT-DECORATION: none
}
A.Menu:hover {
	TEXT-DECORATION: underline
}
A:link {
	FONT: 11px Arial; COLOR: navy; TEXT-DECORATION: underline
}
A:active {
	FONT: 11px Arial; COLOR: navy; TEXT-DECORATION: underline
}
A:visited {
	FONT: 11px Arial; COLOR: navy; TEXT-DECORATION: underline
}
A:hover {
	TEXT-DECORATION: underline ; COLOR: red
}
A.Info {
	FONT: 11px Arial; MARGIN-LEFT: 18px; COLOR: #8c736d; TEXT-DECORATION: none
}
A.Info:link {
	FONT: 11px Arial; MARGIN-LEFT: 18px; COLOR: #8c736d; TEXT-DECORATION: none
}
A.Info:active {
	FONT: 11px Arial; MARGIN-LEFT: 18px; COLOR: #8c736d; TEXT-DECORATION: none
}
A.Info:visited {
	FONT: 11px Arial; MARGIN-LEFT: 18px; COLOR: #8c736d; TEXT-DECORATION: none
}
A.Info:hover {
	TEXT-DECORATION: underline
}
.CopyRight {
	FONT: 11px Arial; COLOR: #fff
}
A.FooterEmail {
	FONT: 11px Arial; COLOR: #ffe375; TEXT-DECORATION: underline
}
A.FooterEmail:link {
	FONT: 11px Arial; COLOR: #ffe375; TEXT-DECORATION: underline
}
A.FooterEmail:active {
	FONT: 11px Arial; COLOR: #ffe375; TEXT-DECORATION: underline
}
A.FooterEmail:visited {
	FONT: 11px Arial; COLOR: #ffe375; TEXT-DECORATION: underline
}
A.FooterEmail:hover {
	TEXT-DECORATION: none
}
A.ContactGrayEmail {
	FONT: 11px Arial; COLOR: #676767; TEXT-DECORATION: none
}
A.ContactGrayEmail:link {
	FONT: 11px Arial; COLOR: #676767; TEXT-DECORATION: none
}
A.ContactGrayEmail:active {
	FONT: 11px Arial; COLOR: #676767; TEXT-DECORATION: none
}
A.ContactGrayEmail:visited {
	FONT: 11px Arial; COLOR: #676767; TEXT-DECORATION: none
}
A.ContactGrayEmail:hover {
	TEXT-DECORATION: underline
}
A.IndexMoreNews {
	FONT: 11px Arial; COLOR: #ff9c00; TEXT-DECORATION: underline
}
A.IndexMoreNews:link {
	FONT: 11px Arial; COLOR: #ff9c00; TEXT-DECORATION: underline
}
A.IndexMoreNews:active {
	FONT: 11px Arial; COLOR: #ff9c00; TEXT-DECORATION: underline
}
A.IndexMoreNews:visited {
	FONT: 11px Arial; COLOR: #ff9c00; TEXT-DECORATION: underline
}
A.IndexMoreNews:hover {
	COLOR: #dd7a00
}
.IndexNewsDate {
	FONT: 9px Arial; COLOR: #000
}
.IndexNewsText {
	FONT: 11px Arial; COLOR: #626262
}
DIV.NewsBlock {
	PADDING-RIGHT: 28px; PADDING-LEFT: 28px; MARGIN-BOTTOM: 13px
}
.ContactGray {
	FONT: 11px Arial; COLOR: #676767
}
.ContactRed {
	FONT: 11px Arial; COLOR: #a10000; TEXT-ALIGN: right
}
TD {
	FONT: 11px Arial; COLOR: #676767
}
.Text {
	FONT: 11px Arial; COLOR: #676767
}
.IndexTitle {
	DISPLAY: block; PADDING-BOTTOM: 1px; FONT: 11px Arial; TEXT-TRANSFORM: uppercase; COLOR: #b42400
}
H1 {
	DISPLAY: block;  FONT: bold 11px Arial; TEXT-TRANSFORM: uppercase; COLOR: navy
}
DIV.ProductTitle {
	MARGIN-TOP: 30px; PADDING-LEFT: 20px; BACKGROUND-IMAGE: url('pre_product_title.jpg'); COLOR: #000; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #ebebeb; font-style:normal; font-variant:normal; font-weight:bold; font-size:10px; font-family:Arial
}
A.ProductTitle {
	FONT: bold 10px Arial; TEXT-TRANSFORM: uppercase; COLOR: #000; TEXT-DECORATION: none
}
A.ProductTitle:active {
	FONT: bold 10px Arial; TEXT-TRANSFORM: uppercase; COLOR: #000; TEXT-DECORATION: none
}
A.ProductTitle:visited {
	FONT: bold 10px Arial; TEXT-TRANSFORM: uppercase; COLOR: #000; TEXT-DECORATION: none
}
A.ProductTitle:hover {
	TEXT-DECORATION: underline
}
.ProductDescr {
	FONT: 11px Arial; COLOR: #5c5c5c; TEXT-ALIGN: justify
}
A.ToBasket {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 2px; FONT: 11px Arial; COLOR: #fff; PADDING-TOP: 2px; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #b83d00; TEXT-DECORATION: none
}
A.ToBasket:active {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 2px; FONT: 11px Arial; COLOR: #fff; PADDING-TOP: 2px; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #b83d00; TEXT-DECORATION: none
}
A.ToBasket:visited {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 2px; FONT: 11px Arial; COLOR: #fff; PADDING-TOP: 2px; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #b83d00; TEXT-DECORATION: none
}
A.ToBasket:hover {
	BACKGROUND-COLOR: #a72c00; TEXT-DECORATION: underline
}
A.ProductMore {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 2px; FONT: 11px Arial; COLOR: #000; PADDING-TOP: 2px; BACKGROUND-COLOR: #ebebeb; TEXT-DECORATION: none
}
A.ProductMore:active {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 2px; FONT: 11px Arial; COLOR: #000; PADDING-TOP: 2px; BACKGROUND-COLOR: #ebebeb; TEXT-DECORATION: none
}
A.ProductMore:visited {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 2px; FONT: 11px Arial; COLOR: #000; PADDING-TOP: 2px; BACKGROUND-COLOR: #ebebeb; TEXT-DECORATION: none
}
A.ProductMore:hover {
	BACKGROUND-COLOR: #e1e1e1; TEXT-DECORATION: underline
}
A.ActionTitle {
	FONT: 11px Arial; COLOR: #000; TEXT-DECORATION: none
}
A.ActionTitle:active {
	FONT: 11px Arial; COLOR: #000; TEXT-DECORATION: none
}
A.ActionTitle:visited {
	FONT: 11px Arial; COLOR: #000; TEXT-DECORATION: none
}
A.ActionTitle:hover {
	TEXT-DECORATION: underline
}
P.Action {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px
}
.ActionText {
	FONT-SIZE: 11px; COLOR: #626262; FONT-FAMILY: Arial
}
A.PagesList {
	FONT: 10px Verdana; COLOR: #777; TEXT-DECORATION: none
}
A.PagesList:active {
	FONT: 10px Verdana; COLOR: #777; TEXT-DECORATION: none
}
A.PagesList:visited {
	FONT: 10px Verdana; COLOR: #777; TEXT-DECORATION: none
}
A.PagesList:hover {
	FONT: 10px Verdana; COLOR: #333; TEXT-DECORATION: underline
}
SPAN.SelectedPage {
	FONT: bold 10px Verdana; COLOR: #222; TEXT-DECORATION: none
}
DIV.SelectedPage {
	FONT: bold 10px Verdana; COLOR: #777; TEXT-DECORATION: none
}
.Cost {
	FONT: bold 11px Arial; VERTICAL-ALIGN: middle; COLOR: #fff; BACKGROUND-COLOR: #fbaf50; TEXT-ALIGN: center
}
.BigCost {
	FONT: bold 11px Arial; VERTICAL-ALIGN: middle; COLOR: #fff; BACKGROUND-COLOR: #fbaf50; TEXT-ALIGN: center
}
.BigCost {
	FONT: bold 12px Tahoma
}
SELECT {
	FONT: 10px Arial
}
.magTable {
	MARGIN-TOP: 20px
}
.magTable IMG {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BORDER-LEFT: #000 1px solid; BORDER-BOTTOM: #000 1px solid
}
.magTable .delimiter {
	BORDER-BOTTOM: #ddd 1px solid
}
.Links {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.Links LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.Links {
	WIDTH: 96%
}
.Links LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 5px; WIDTH: 100%; PADDING-TOP: 5px
}
.Links IMG {
	FLOAT: left
}
.Links LI P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 100px; TEXT-INDENT: 0px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.Links .title {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; FONT: bold 12px tahoma; PADDING-TOP: 15px
}

.bon0 {width: 746px; height: 160px; position: absolute; z-index: 2;}
.tc-block {position:relative;}
.clearfix:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.block-onhover {position:absolute; top:100px; left:0; width:755px; z-index:100; display:none;}
.bon-top {height:11px; overflow:hidden; background:url(/images/background/block-onhover-top-bg.png) no-repeat;}
.bon-bot {height:11px; overflow:hidden; background:url(/images/background/block-onhover-bot-bg.png) no-repeat;}
.bon-mid {border-left:3px solid #ff6701; border-right:3px solid #ff6701; background:#fff;}
.bon-left {float:left; width:136px; padding:0 11px 0 10px;}
.bon1 {float:left; width:170px; padding:0 5px 0 0;}
.bon2 {float:left; width:60px; padding:0 5px 0 0;}
.bon3 {float:left; width:260px; padding:0 5px 0 0;}
.bon4 {font-weight:bold; color:#000000; float:left; width:77px; padding:0 5px 0 0;}
.bon-right {font-size:12px; float:left; width:592px; padding:5px 0 0;}
.bon-right p {font-size:12px; padding:0px 0 0;}
.bon-right a {font-size:12px; color:#0a4273;}
.bon1 a {color:#104e69; font-weight:bold; text-decoration:underline; position:relative;}
.bon1 a:hover {text-decoration:none;}
.bon-right p a span {text-decoration:underline;}
.bon-right p a:hover span {text-decoration:none;}
.bon-right a:hover {text-decoration:none;}
.bon-right .new {right:-28px;}
.reserve-l {display:inline-block; zoom:1; *display: inline; width:235px; padding:0 172px 0 0;}
.reserve-r {display:inline-block; zoom:1; *display: inline; width:397px;}
.btn-reserve {display:inline-block; width:136px; height:21px; zoom:1; *display: inline; vertical-align:top; padding:2px 0 0; margin:6px 0 0; background:url(/images/background/btn-reserve-bg.gif) no-repeat; text-align:center; color:#fff; font-weight:bold;}
