/* страница */
body { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background:#FFFFFF; behavior: url('bodybehavior.htc'); }
body, td { font-family:Arial; font-size:75%; line-height:130%; color:#4D4644; }
table { border-spacing:0px; border-collapse:collapse; }
td { padding:0px; }
img { border:0px; }
img.png { behavior: url('pngbehavior.htc'); }


/* плашки */
.bgr-red, tr.bgr-red { background-color:#A21B3E; }
.bgr-white, tr.bgr-white { background-color:#FFFFFF; }
.bgr-beige, tr.bgr-beige { background-color:#F8D7BB; }
.bgr-gray, tr.bgr-gray { background-color:#EAE7E6; }
.bgr-light, tr.bgr-light { background-color:#FCF6F2; }


/* ссылки и цвета */
a { color:#1B67A2; text-decoration:underline; }
a:hover { color:#A21B3E; text-decoration:underline; }
.white a, a.white, a.white:visited, a.white:hover { color:#FFFFFF; }
a.yellow, a.yellow:visited { color:#FFD0A6; }
a.yellow:hover { color:#FFFFFF; }

a.mainmenu {
	color: #A21B3E;
	text-decoration: none;
	text-transform: uppercase;
	margin: 0;
	font-size: 10pt;
	font-weight: bold;
	letter-spacing: 0.2mm;
}

a.mainmenu2 {
	color: white;
	text-decoration: none;
	text-transform: uppercase;
	margin: 0;
	font-size: 13px;
	font-weight: bold;
	/*letter-spacing: 0.1mm;*/
}
a.mainmenu2:hover { color:white; text-decoration:underline; }

*.white { color:#FFFFFF; }
*.black { color:#000000; }
*.yellow { color:#FFD0A6; }
*.orange { color:#E69851; }
*.red { color:#A21B3E; }
*.hover-red:hover, span.hover-red:hover { color:#A21B3E ! important; }
*.gray { color:#B4A9A7; }
*.blue { color:#1B67A2; }
*.textcolor { color:#4D4644; }


/* текст и размеры */
p { padding:0px 0px 0px 0px; margin-top:0px; }
p.small { margin-bottom:12px; }
h1 { color:#A21B3E; font-size:200%; line-height:140%; font-weight:normal; font-family:Tahoma; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
h2 { color:#000000; font-size:160%; line-height:130%; font-weight:normal; font-family:Arial; padding:0px 0px 0px 0px; margin:0px 0px 20px 0px; }
h3 { color:#A21B3E; font-size:120%; line-height:130%; font-weight:bold; font-family:Arial; padding:0px 0px 0px 0px; margin:0px 0px 15px 0px; }
h4 { color:#000000; font-size:90%; line-height:130%; font-weight:bold; font-family:Tahoma; padding:0px 0px 0px 0px; margin:0px 0px 12px 0px; }
.x-small { font-size:80%; font-family:Tahoma; line-height:140%; }
.small { font-size:90%; font-family:Tahoma; line-height:130%; }
.large { font-size:125%; line-height:130%; }
.x-large { font-size:130%; line-height:140%; }


/* списки */
ul, ol { padding:0px 0px 0px 0px; margin-left:0px; margin-top:0px; margin-bottom:20px; }
ul li { padding:0px 0px 0px 0px; margin:5px 0px 0px 0px; list-style-type:square; } 
ol li { padding:0px 0px 0px 0px; margin:5px 0px 0px 25px; } 
li ul, li ol { padding-left:10px; }
ul.none li { list-style-type:none; margin-top:8px; }


/* распорки */
div.d { width:1px; height:0px; visibility:hidden; font-size:0px; line-height:0px; }
div.spacer { width:0px; height:25px; visibility:hidden; font-size:0px; line-height:0px; }
div.spacer-small { width:0px; height:15px; visibility:hidden; font-size:0px; line-height:0px; }
div.spacer-xsmall { width:0px; height:5px; visibility:hidden; font-size:0px; line-height:0px; }
div.line, div.line-white, div.line-dark { width:100%; height:1px; font-size:0px; line-height:0px; }
div.line { border-bottom:1px solid #DCD9D8; }
div.line-white { border-bottom:1px solid #FFFFFF; }
div.line-dark { border-bottom:1px solid #CDB29C; }


/* формы */
form { margin:0px; }
.required_field { position:absolute; margin:0px 0px 0px -10px; }
.action { border-bottom:1px dashed; cursor:pointer; cursor:hand; }
.button { display:block; padding:3px 8px 4px 7px; white-space:nowrap; font-family:Tahoma; font-size:11px; line-height:15px; background-position:top right; background-repeat:no-repeat; }
.on-yellow { background-image:url('img/corner-t-r-red-on-yellow.gif');  }
.on-gray { background-image:url('img/corner-t-r-red-on-gray.gif');  }
.on-light { background-image:url('img/corner-t-r-red-on-light.gif');  }
.on-beige { background-image:url('img/corner-t-r-beige-on-red.gif');  }
select, input, textarea { font-family:Arial; }
select.large, input.large, textarea.large { font-size:120%; line-height:110%; }
textarea.large { line-height:130%; }
div.checkbox { clear:left; margin-left:-4px; //height:1px; margin-bottom:2px; }
div.checkbox input { float:left; margin-right:-22px; }
div.checkbox label { margin-left:22px; margin-top:2px; display:block; }


/* уголки */
div.corner {width:10px; height:10px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; font-size:0px; line-height:0px; background-repeat:no-repeat; }
.t-l { background-position:top left; background-image:url('img/corner-t-l.png'); //background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/corner-t-l.png',sizingMethod='crop'); }
.t-l-gray { background-position:top left; background-image:url('img/corner-t-l-gray.png'); //background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/corner-t-l-gray.png',sizingMethod='crop'); }
.t-l-light { background-position:top left; background-image:url('img/corner-t-l-light.png'); //background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/corner-t-l-light.png',sizingMethod='crop'); }
.t-r { background-position:top right; float:right; background-image:url('img/corner-t-r.png'); //background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/corner-t-r.png',sizingMethod='crop'); }
.b-r { background-position:bottom right; float:right; background-image:url('img/corner-b-r.png'); //background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/corner-b-r.png',sizingMethod='crop'); }
.b-r-gray { background-position:bottom right; float:right; background-image:url('img/corner-b-r-gray.png'); //background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/corner-b-r-gray.png',sizingMethod='crop'); }
.b-r-light { background-position:bottom right; float:right; background-image:url('img/corner-b-r-light.png'); //background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/corner-b-r-light.png',sizingMethod='crop'); }
.b-r-light2 {background: #E4DEDD url('img/corner-b-r-light.png') no-repeat right bottom;}
.b-r-red { background-position:bottom right; float:right; background-image:url('img/corner-b-r-red.png'); //background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/corner-b-r-red.png',sizingMethod='crop'); }
.b-l { background-position:bottom left; background-image:url('img/corner-b-l.png'); //background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/corner-b-l.png',sizingMethod='crop'); }
.corner-quote-b-l { width:21px; height:21px; margin:-21px 0px 0px -21px; background:url('img/corner-quote-b-l.gif') bottom left no-repeat; font-size:0px; line-height:0px; }
.corner-quote-t-r { width:21px; height:21px; margin:20px -21px 0px 0px; position:absolute; right:0px; background:url('img/corner-quote-t-r.gif') top right no-repeat; font-size:0px; line-height:0px; }


/* баннер */
a.banner-link { display:block; height:90px; }
td.banner { padding:10px 20px 10px 24px; }
td.banner div.corner { position:relative; margin:-20px -10px 0px 0px; }


/* меню */
td.menu { background:url('img/bgr-menu.gif') top left repeat-x; padding:20px 20px 31px 20px; }
tr.menu-border td { background-color:#BE6078; height:1px; }
tr.menu-current td { background-repeat:repeat; background-image:url('img/pix-white.png'); //background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/pix-white.png',sizingMethod='scale'); }


/* файл для скачивания */
.file { margin:2px 0px 0px 0px; padding-left:40px; font-size:90%; font-family:Tahoma; line-height:130%; padding-bottom:5px; }
.file img { position:absolute; margin-left:-40px; background-color:#EAE7E6; background-position:bottom left; background-image:url('img/corner-b-l-file.png'); //background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/corner-b-l-file.png',sizingMethod='crop'); }


/* частности */
div.num { width:500px; margin:-3px 0px 0px -515px; text-align:right; }
div.shadow-top { width:100%; height:8px; font-size:0px; line-height:0px; background-position:top left; background-repeat:repeat-x; background-image:url('img/bgr-shadow-top.png'); //background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bgr-shadow-top.png',sizingMethod='scale'); }
div.shadow-bottom { width:100%; height:8px; font-size:0px; line-height:0px; background-position:top left; background-repeat:repeat-x; background-image:url('img/bgr-shadow-bottom.png'); //background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bgr-shadow-bottom.png',sizingMethod='scale'); }
span.icon-link { display:block; width:5px; height:7px; position:absolute; margin:4px 0px 0px -10px; background:url('img/icon-link.gif') top left no-repeat; }
.bgr-red span.icon-link { background:url('img/icon-link-white.gif') top left no-repeat; }
span.icon-arrow { display:block; width:10px; height:10px; position:absolute; margin:3px 0px 0px -15px; background:url('img/icon-arrow.gif') top left no-repeat; }
div.seealso { margin:0px 25px 5px 0px; white-space:nowrap; float:left; }
.super-right { clear:both; float:right; z-index:2; margin:4px 0px 25px 35px; }
.super-left { clear:both; float:left; z-index:2; margin:4px 35px 25px 0px; }
.super-right .corner, .super-left .corner { margin-top:-10px; position:absolute; }
.important { padding:20px; background-repeat:no-repeat; background-position:top left; background-image:url('img/corner-t-l.png'); //background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/corner-t-l.png',sizingMethod='crop'); }
tr.fr:hover td.fr-item { background-color:#F8D7BB; }
td.fr-logo { vertical-align:middle; }
td.fr-logo div { width:140px; text-align:center; }
td.fr-item { padding:15px 20px 18px 20px; vertical-align:top; }
td.fr-item div.corner { margin:-15px -10px 0px 0px; }
div.price { margin:0px 0px 0px 10px; text-align:right; }
img.fr-icon { margin:5px 0px 0px 3px; }
td.promo { border-left:1px solid #DCD9D8; padding:20px; }
table.items { background-repeat:no-repeat; }
table.items tr td { padding:10px 20px 10px 20px; }
table.items tr.labels td { vertical-align:top; padding:0px 5px 30px 20px; }
table.data { margin:20px 0px 20px 0px; border-bottom:1px solid #DCD9D8; }
table.data tr td { padding:10px 20px 10px 0px; border-top:1px solid #DCD9D8; vertical-align:top; }
table.data tr.header td { border-top:0px; padding:0px 20px 10px 0px; font-size:70%; line-height:130%; font-family:Tahoma; border-bottom:3px solid #E69851; color:#B4A9A7; vertical-align:bottom; }
table.data tr.header td.main { border-bottom:3px solid #A21B3E; color:#A21B3E; }
table tr.grid td { padding:0px; font-size:0px; line-height:0px; border:0px; }
table.new tr td { padding:0px 0px 0px 0px; border:0px; }


/* полезное */
*.nowrap { white-space:nowrap; }
*.first, tr.first td, table.first { margin-top:0px; padding-top:0px; }
*.last, tr.last td, p.last { margin-bottom:0px; padding-bottom:0px; }
*.bold { font-weight:bold; }
*.n-bold { font-weight:normal; }
*.italic { font-style:italic; } 
*.underline { text-decoration:underline; }
*.n-underline, *.n-underline:hover { text-decoration:none; }
*.uppercase { text-transform:uppercase; }
*.arial { font-family:Arial; }
*.tahoma { font-family:Tahoma; }
*.inline {display:inline;}
*.dotted { border-bottom:1px dashed; }
*.click { cursor:pointer; cursor:hand; }
*.n-click { cursor:default; }
*.fright { float:right; }
*.fleft { float:left; }
*.clear { clear:both; }
*.absolute { position:absolute; }
*.relative { position:relative; }
*.z-index0 { z-index:0; }
*.z-index1 { z-index:1; }
*.z-index2 { z-index:2; }
*.z-index3 { z-index:3; }
*.z-index4 { z-index:4; }
