﻿body {
				background: #EF3125;
				color: #4B4B4B;
				font-family: tahoma, geneva cy, arial, sans-serif;
}
table.layout {
				width: 100%;
				background: white;
				border-collapse: collapse;
}
table {
				border-collapse: collapse;
}
table.layout td {
				padding: 0;
}
table.layout td.left {
				width: 20%;
				vertical-align: top;
				padding: 20px 10px 0 20px;
				text-align: left;
}
table.layout td.dotted {
				width: 2%;
				background: url(/i/2/graydot.gif) left repeat-y;
}
table.layout td.center {
				width: 48%;
				vertical-align: top;
				padding-top: 20px;
				padding-bottom: 40px;
				padding-right: 20px;
}
table.layout td.right {
				width: 30%;
				vertical-align: top;
				padding-top: 20px;
				text-align: center;
				padding-bottom: 40px;
}
table.layout td.left li a {
				color: #808080;
}
table.layout td.left li a {
				color: #808080;
}
table.layout td.left li a:hover {
				color: black;
}
table.layout td.left h2 a {
				text-decoration: none;
				color: #EF3125;
}
table.layout td.left h2 a:visited {
				text-decoration: none;
				color: #EF3125;
}
DIV.bits {
				padding: 4px 0 4px 0;
				color: #EF3125;
}
DIV.bits a {
				color: #EF3125;
				padding-right: 10px;
				margin-right: 10px;
				background: url('/i/bits2.gif') right 6px no-repeat;
}
DIV.bits span {
				color: #EF3125;
}
table.frame-whole {
				border-collapse: collapse;
				width: 90%;
}
table.frame-whole td {
				padding: 0;
				font-family: arial;
				font-size: 70%;
}
table.frame-whole td a {
				margin: 0;
				color: white;
}
table.frame-whole td ul {
				margin: 0;
				padding: .7em;
}
table.frame-whole td ul li {
				margin: 0;
				margin-bottom: .7em;
				list-style-type: none;
}
table.frame-hollow {
				width: 90%;
				border-collapse: collapse;
}
table.frame-hollow td {
				padding: 0;
				font-family: tahoma,geneva cy,arial,sans-serif;
				font-size: 70%;
}
table.frame-hollow td a {
				margin: 0;
				color: #EF3125;
}
table.frame-hollow td ul {
				margin: 0;
				padding: .7em;
}
table.frame-hollow td ul li {
				margin: 0;
				margin-bottom: .7em;
				list-style-type: none;
}
table.frame-top {
				width: 100%;
				border-collapse: collapse;
}
table.frame-top td {
				padding: 0;
				font-family: tahoma,geneva cy,arial,sans-serif;
				font-size: 70%;
}
table.frame-top td a {
				margin: 0;
				color: #FF9933;
}
table.frame-top td ul {
				margin: 0;
				padding: .7em;
}
table.frame-top td ul li {
				margin: 0;
				margin-bottom: .7em;
				list-style-type: none;
}
table.frame-news {
				width: 100%;
				border-collapse: collapse;
}
table.frame-news td {
				padding: 0;
				font-family: tahoma,geneva cy,arial,sans-serif;
				font-size: 70%;
}
table.frame-news td a {
				margin: 0;
				color: #EF3125;
}
table.frame-news td ul {
}
table.frame-news td ul li {
				margin: 0;
				margin-bottom: .7em;
}
h3 {
				font-family: tahoma, geneva cy, arial, sans-serif;
}
h2 {
				font-family: tahoma, geneva cy, arial, sans-serif;
}
h1 {
				font-family: tahoma, geneva cy, arial, sans-serif;
}
h1 {
				font-size: 140%;
				color: #333333;
}
h2 {
				font-size: 130%;
				color: gray;
}
h3 {
				font-size: 105%;
				color: #999999;
}
td.center {
				padding: 20px;
				font-size: 70%;
				font-family: tahoma,geneva cy,arial,sans-serif;
}
p.footer {
				color: white;
				font-size: 70%;
}
p.footermiddle {
				color: #EF3125;
				font-size: 60%;
}
div.leftMenu {
				width: 90%;
				text-align: left;
				padding-bottom: 20px;
				margin-top: 0px;
}
div.leftMenu h2 {
				font-size: 80%;
				margin: 0 0 0 0;
				color: #EF3125;
}
div.leftMenu ul {
				margin: 0;
				padding-bottom: 10px;
				padding-top: 5px;
}
div.leftMenu ul li {
				color: black;
				font-size: 70%;
				margin: 0;
				margin-bottom: 0;
				font-color: black;
				list-style-type: none;
}
div.preview {
				border-top: 1px silver dotted;
				border-bottom: 1px silver dotted;
				padding: 5px;
				margin: 20px 0 20px 0;
				vertical-align: top;
				text-align: center;
}
div.preview span {
				padding: 3px;
				vertical-align: top;
}
div.preview img {
				margin-bottom: 6px;
				vertical-align: top;

}
/*Suchkov*/
table.tt {
				width: 100%;
				margin: 20px 0 20px 0;
}
table.tt td {
				border: 1px silver solid;
				padding: 4px;
}
th {
				background: silver repeat-x;
				padding: 2px;
				font-size: 80%;
}
table.tt th {
				text-align: left;
				padding: 4px;
}
table.tt th.main {
				color: white;
				background: black top repeat-x;
}
tr.h {
				background: #efefef;
}
table.anthology {
				width: 100%;
}
table.anthology td {
				padding: 5px;
}
th {
				background: silver repeat-x;
				padding: 2px;
				font-size: 80%;
				color: black;
}
table.anthology th {
				text-align: right;
				padding: 4px;
}
table.anthology th.main {
				color: white;
				background: black top repeat-x;
}
table.info {
				border-collapse: collapse;
				width: 100%;
}
table.info td {
				border: 1px silver solid;
				padding: 4px;
				font-size: 100%;
				font-family: arial;
}
table.info th {
				border: 1px silver solid;
				padding: 4px;
				font-size: 100%;
				font-family: arial Narrow;
				text-align: left;
}
table.info td input {
				width: 240px;
}
table.info td input.checkbox {
				width: 100%;
}
table.info td textarea {
				width: 240px;
				height: 120px;
				font-size: 100%;
}
div.pics {
				margin-top: 0px;
				padding-right: 5px;
				padding-left: 5px;
}
div.pics span {
				float: left;
}
div.right {
				float: right;
				margin: 0 0px 5px 10px;
}
div.left {
				float: left;
				margin: 0 10px 0 15px;
}
div#headercontent {
				margin-top: 15px;
				margin-bottom: 10px;
}
table#bannertable {
				width: 100%;
				height: 240px;
				border-collapse: collapse;
				margin-bottom: 40px;
}
table#bannertable td {
				padding: 0;
}
div#banner {
				margin: 0;
				padding: 0;
}
div.equipment {
				padding-top: 20px;
}
ul.hihi li {
				list-style-image: url('/i/bits2.gif');
				vertical-align: middle;
				padding-bottom: 0px;
}
ul.hihi li a {
				padding-top: 0px;
}
table.news td {
				vertical-align: top;
				padding: 5px 5px 15px 5px;
				font-family: Arial, Verdana, Tahoma;
}
table.news td a {
}
table.news ul li {
				list-style: none;
				list-style-position: outside;
				padding-top: 10px;
}
img {
				border: 0;
}
div.imgBody {
				text-align: center;
				paddng-top: 10px;
				padding-bottom: 20px;
}
div.imgBodyZoom {
				text-align: left;
				paddng-top: 0px;
				padding-bottom: 0px;
}
table.pers td {
				padding-top: 10px;
				padding-bottom: 10px;
				vertical-align: top;
}
div.main p {
				margin-top: 6px;
				margin-bottom: 6px;
}
div.main p {
				margin-top: 6px;
				margin-bottom: 6px;
}
div.main ul {
				margin-top: 6px;
				margin-bottom: 6px;
}
table.footer_table {
				color: white;
				font-size: 70%;
}
table.footer_table td {
				padding: 3px;
}
table.footer_table td a {
				color: white;
				text-decoration: none;
}
td.separate {
				padding: 0px;
}
div.body_area {
				border-left: 6px #EF3125 solid;
				padding-left: 10px;
}
h3.body_area {
				font-family: Calibri;
				font-style: normal;
				color: fuchsia;
}
div.white h1 {
				color: white;
}
ul.partners li a {
				color: #464646;
}
table.ttprice {
				width: 320px;
				margin: 20px 0 20px 8px;
}
table.ttprice th {
				text-align: left;
				padding: 4px;
				font-weight:normal;
				background-color:#e1e1e0;
				color:gray
}
table.ttprice td {
				border: 1px silver solid;
				padding: 4px;
				text-align:right; 
				background-color:white;
				
}
span.right-banner{
	color: #EF3125;
	font-size:xx-large;
}


